/** * @param Datasource|int $datasource * @return int */ public function deleteDatasource($datasource) { if (!$datasource instanceof Datasource) { $datasource = $this->datasourcesRepository->find($datasource); } return $this->datasourcesRepository->delete($datasource); }