/**
* Delete a DB-Connected service
*
* @param DbConnectedRestServiceEntity $entity
* @param bool $recursive
* @return true
*/
public function deleteService(DbConnectedRestServiceEntity $entity, $recursive = false)
{
$this->restModel->deleteService($entity->controllerServiceName);
$this->deleteDbConnectedConfig($entity);
if ($recursive) {
$reflection = new ReflectionClass($entity->entityClass);
Utility::recursiveDelete(dirname($reflection->getFileName()));
}
return true;
}