public function testPaginatedWithCustomOrder() { $this->clearDb(); for ($i = 0; $i <= 100; ++$i) { $user = new User('Login ' . $i); $user->setAge($i); $this->em->persist($user); } $this->em->flush(); /** @var User[] $users */ $users = $this->em->getRepository(User::class)->paginated(0, 10, ['age', BaseRepository::ORDER_DESC]); $this->assertCount(10, $users); $i = 100; foreach ($users as $user) { $this->assertEquals($i, $user->getAge()); --$i; } }