/**
  *
  */
 public function testChecksIsFalseIfAtLeastOneKeyValuesIsDifferent2()
 {
     $array = array();
     $array['Foo'] = 'bar';
     $array['bar'] = 'baz';
     $array['differentType'] = '0';
     $criteria = new Criteria($array);
     $array = array();
     $array['Foo'] = 'bar';
     $array['bar'] = 'baz';
     $array['differentType'] = 0;
     $keyvalue = new \ArrayIterator($array);
     $result = $criteria->check($keyvalue);
     $this->assertFalse($result);
 }
Example #2
0
 /**
  * @see FilterIterator::accept()
  */
 public function accept()
 {
     $current = $this->current();
     return $current instanceof \ArrayAccess && $this->criteria->check($current);
 }