Example #1
0
 function testIntegratedQueryKeys()
 {
     $numbers = new qinq\Collection([1 => 'animal', 2 => 'item', 3 => 'bob', 4 => 'cat']);
     $matches = range(1, 4);
     foreach ($numbers->keys() as $number) {
         $match = array_shift($matches);
         $this->assertEquals($match, $number);
     }
     $this->assertEquals(4, $numbers->keys()->last());
     $this->assertEquals(1, $numbers->keys()->first());
 }