protected _validData ( Model $Model, array $data, array &$validationErrors = [] ) : boolean | ||
$Model | Model | Model being tested |
$data | array | Profile data |
$validationErrors | array | Validation errors: this variable will be updated with validationErrors (sorted by key) in case of validation fail |
리턴 | boolean | Return value of Model::validate() |
protected function _validData(Model $Model, $data, &$validationErrors = array())
{
$valid = true;
$Model->create($data);
if (!$Model->validates()) {
$validationErrors = $Model->validationErrors;
ksort($validationErrors);
$valid = false;
} else {
$validationErrors = array();
}
return $valid;
}