mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-12 13:24:25 +00:00
Find person in center using centerCurrent in RelationshipApiControllerTest
This commit is contained in:
parent
e2a739eeff
commit
3f2339bc60
@ -52,7 +52,8 @@ final class RelationshipApiControllerTest extends WebTestCase
|
||||
$countPersons = $em->createQueryBuilder()
|
||||
->select('count(p)')
|
||||
->from(Person::class, 'p')
|
||||
->join('p.center', 'c')
|
||||
->join('p.centerCurrent', 'center_current')
|
||||
->join('center_current.center', 'c')
|
||||
->where('c.name LIKE :name')
|
||||
->setParameter('name', 'Center A')
|
||||
->getQuery()
|
||||
@ -60,7 +61,8 @@ final class RelationshipApiControllerTest extends WebTestCase
|
||||
$person = $em->createQueryBuilder()
|
||||
->select('p')
|
||||
->from(Person::class, 'p')
|
||||
->join('p.center', 'c')
|
||||
->join('p.centerCurrent', 'center_current')
|
||||
->join('center_current.center', 'c')
|
||||
->where('c.name LIKE :name')
|
||||
->setParameter('name', 'Center A')
|
||||
->getQuery()
|
||||
@ -78,17 +80,20 @@ final class RelationshipApiControllerTest extends WebTestCase
|
||||
self::bootKernel();
|
||||
$em = self::$container->get(EntityManagerInterface::class);
|
||||
$countPersons = $em->createQueryBuilder()
|
||||
->select('count(p)')
|
||||
->select('count(DISTINCT p)')
|
||||
->from(Person::class, 'p')
|
||||
->join('p.center', 'c')
|
||||
->join('p.centerCurrent', 'center_current')
|
||||
->join('center_current.center', 'c')
|
||||
->where('c.name LIKE :name')
|
||||
->setParameter('name', 'Center A')
|
||||
->getQuery()
|
||||
->getSingleScalarResult();
|
||||
|
||||
$persons = $em->createQueryBuilder()
|
||||
->select('p')
|
||||
->from(Person::class, 'p')
|
||||
->join('p.center', 'c')
|
||||
->join('p.centerCurrent', 'center_current')
|
||||
->join('center_current.center', 'c')
|
||||
->where('c.name LIKE :name')
|
||||
->setParameter('name', 'Center A')
|
||||
->getQuery()
|
||||
|
Loading…
x
Reference in New Issue
Block a user