public function delete($id) { $entity = $this->provider->findById($id); if (!$entity) { return; } if ($entity->getResources()->count()) { foreach ($entity->getResources() as $resource) { $entity->removeResource($resource); } } return parent::delete($id); }
public function fetchAllResources(array $filters = [], $orderBy = [], $groupBy = []) { return parent::fetchByGroup($filters, $orderBy, $groupBy); }