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