1234567891011121314151617181920212223242526 |
- <?php
- namespace WorkflowBundle\Repository;
- use \Doctrine\ORM\EntityRepository;
- class ActionRepository extends EntityRepository
- {
- /**
- * @param string $eventName
- * @param string $objectClass
- *
- * @return array
- */
- public function findAllByEventAndObjectClass($eventName, $objectClass)
- {
- $qb = $this->createQueryBuilder('Action')
- ->andWhere('Action.event LIKE :eventName')->setParameter('eventName', "%{$eventName}%")
- ->andWhere('Action.objectClass = :objectClass')->setParameter('objectClass', $objectClass)
- ;
-
- return $qb->getQuery()->getResult();
- }
- }
|