Пример #1
0
 /**
  * {@inheritDoc}
  */
 public function findBy(array $criteria, array $sort = null, $limit = null, $skip = null)
 {
     if (!array_key_exists('isDraft', $criteria)) {
         $criteria['isDraft'] = false;
     } elseif (null === $criteria['isDraft']) {
         unset($criteria['isDraft']);
     }
     return parent::findBy($criteria, $sort, $limit, $skip);
 }
Пример #2
0
 /**
  * {@inheritDoc}
  */
 public function findBy(array $criteria, array $sort = null, $limit = null, $skip = null)
 {
     if (!array_key_exists('isDraft', $criteria)) {
         $criteria['isDraft'] = false;
     } elseif (null === $criteria['isDraft']) {
         unset($criteria['isDraft']);
     }
     if (!array_key_exists('status.name', $criteria)) {
         $criteria['status.name'] = \Jobs\Entity\StatusInterface::ACTIVE;
     } elseif (null === $criteria['status.name']) {
         unset($criteria['status.name']);
     }
     return parent::findBy($criteria, $sort, $limit, $skip);
 }