contains() public method

Returns whether the supplied value is contained within the aggregate
public contains ( mixed $value ) : boolean
$value mixed The value to check for
return boolean
コード例 #1
0
ファイル: ContainsTest.php プロジェクト: timetoogo/pinq
 /**
  * @dataProvider assocOneToTen
  */
 public function testThatContainsReturnsWhetherItContainsAnIdenticalElement(\Pinq\ITraversable $traversable, array $data)
 {
     $this->assertTrue($traversable->contains(1));
     $this->assertFalse($traversable->contains('1'));
     $this->assertTrue($traversable->contains(10));
     $this->assertFalse($traversable->contains('10'));
     $this->assertFalse($traversable->contains(-1));
     $this->assertFalse($traversable->contains(0));
     $this->assertFalse($traversable->contains(11));
 }
コード例 #2
0
ファイル: RequestEvaluator.php プロジェクト: timetoogo/pinq
 public function visitContains(Requests\Contains $request)
 {
     return $this->traversable->contains($this->resolvedParameters[$request->getValueId()]);
 }