fieldValidation = $fieldValidation; } public function isValid(array $req) { foreach($fieldValidation as $field => $params) { if($params['required'] && !isset($req[$field])) { return false; } if(isset($params['regex']) && !preg_match($params['regex'], $req[$field])) { return false; } } return true; } } ?>