GraphAware\Neo4j\OGM\Tests\Integration\PaginatedRepositoryTest::testPaginatedWithCustomOrder PHP Method

testPaginatedWithCustomOrder() public method

    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;
        }
    }