示例#1
0
 public function test_contains()
 {
     $c = new Collection(array(1, 3, 5));
     $this->assertTrue($c->contains(1));
     $this->assertFalse($c->contains(2));
     $this->assertTrue($c->contains(function ($value) {
         return $value < 5;
     }));
     $this->assertFalse($c->contains(function ($value) {
         return $value > 5;
     }));
     $c = new Collection([['v' => 1], ['v' => 3], ['v' => 5]]);
     $this->assertTrue($c->contains('v', 1));
     $this->assertFalse($c->contains('v', 2));
 }