Metabor\KeyValue\Criteria::check PHP Method

check() public method

public check ( ArrayAccess $keyvalue ) : boolean
$keyvalue ArrayAccess
return boolean
    public function check(\ArrayAccess $keyvalue)
    {
        foreach ($this as $key => $value) {
            if (!($keyvalue->offsetExists($key) && $keyvalue->offsetGet($key) === $value)) {
                return false;
            }
        }
        return true;
    }
Criteria