containsStrict() public method

Determine if an item exists in the collection using strict comparison.
public containsStrict ( mixed $key, mixed $value = null ) : boolean
$key mixed
$value mixed
return boolean
 public function testContainsStrict()
 {
     $c = new Collection([1, 3, 5, '02']);
     $this->assertTrue($c->containsStrict(1));
     $this->assertFalse($c->containsStrict(2));
     $this->assertTrue($c->containsStrict('02'));
     $this->assertTrue($c->containsStrict(function ($value) {
         return $value < 5;
     }));
     $this->assertFalse($c->containsStrict(function ($value) {
         return $value > 5;
     }));
     $c = new Collection([['v' => 1], ['v' => 3], ['v' => '04'], ['v' => 5]]);
     $this->assertTrue($c->containsStrict('v', 1));
     $this->assertFalse($c->containsStrict('v', 2));
     $this->assertFalse($c->containsStrict('v', 4));
     $this->assertTrue($c->containsStrict('v', '04'));
     $c = new Collection(['date', 'class', (object) ['foo' => 50], '']);
     $this->assertTrue($c->containsStrict('date'));
     $this->assertTrue($c->containsStrict('class'));
     $this->assertFalse($c->containsStrict('foo'));
     $this->assertFalse($c->containsStrict(null));
     $this->assertTrue($c->containsStrict(''));
 }