Exemple #1
0
 /** @test */
 public function itShouldBeTraversable()
 {
     $resources = [$r1 = $this->mockResource(), $r2 = $this->mockResource(), $r3 = $this->mockResource()];
     $c = new Collection($resources);
     $ret = [];
     foreach ($c as $i => $res) {
         $this->assertSame($i, $c->key());
         $ret[] = $res;
     }
     $this->assertSame($resources, $ret);
 }