public addContributionTo ( |
||
$repository |
/** @group order-re-prop */ public function testOrderyByWithFindAll() { $this->clearDb(); $a = new User('ikwattro'); $b = new User('jexp'); $c = new User('luanne'); $r = new Repository('neo4j/neo4j'); $a->addContributionTo($r, 10); $b->addContributionTo($r, 500); $c->addContributionTo($r, 30); $this->em->persist($r); $this->em->flush(); $this->em->clear(); /** @var Repository[] $repository */ $repositories = $this->em->getRepository(Repository::class)->findAll(); /** @var Repository $repository */ foreach ($repositories as $repository) { $this->assertCount(3, $repository->getContributions()); $this->assertEquals(500, $repository->getContributions()[0]->getScore()); $this->assertEquals(30, $repository->getContributions()[1]->getScore()); $this->assertEquals(10, $repository->getContributions()[2]->getScore()); } }