|
@@ -31,37 +31,4 @@ class ONURepository extends \Doctrine\ORM\EntityRepository
|
|
|
return $qb->getQuery()->getResult();
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @param int $id
|
|
|
- *
|
|
|
- * @return ONU
|
|
|
- */
|
|
|
- public function findSoftDelete($id)
|
|
|
- {
|
|
|
- $this->em = $this->getEntityManager();
|
|
|
- $enableFilters = [];
|
|
|
- $filters = $this->em->getFilters();
|
|
|
- $disabledFilters = ['tenancy_filter', 'soft_deleteable'];
|
|
|
- foreach ($disabledFilters as $disableFilter) {
|
|
|
- if ($filters->isEnabled($disableFilter)) {
|
|
|
- $filters->disable($disableFilter);
|
|
|
- $enableFilters[] = $disableFilter;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- $qb = $this->createQueryBuilder('ONU');
|
|
|
- $qb->andWhere($qb->expr()->eq('ONU.id', ':id'));
|
|
|
- $parameters = [
|
|
|
- 'id' => $id,
|
|
|
- ];
|
|
|
- $qb->setParameters($parameters);
|
|
|
- $onu = $qb->getQuery()->getResult();
|
|
|
-
|
|
|
- foreach ($enableFilters as $enableFilter) {
|
|
|
- $filters->enable($enableFilter);
|
|
|
- }
|
|
|
-
|
|
|
- return $onu;
|
|
|
- }
|
|
|
-
|
|
|
}
|