Dispatcher::asJSONValidatorErrors PHP Method

asJSONValidatorErrors() public method

Return the validator errors as AJAX response.
public asJSONValidatorErrors ( integer $code, array $validatorErrors ) : SS_HTTPResponse
$code integer HTTP status code.
$validatorErrors array Result of calling Validator::validate, e.g. [{"fieldName":"Name","message":"Message.","messageType":"bad"}]
return SS_HTTPResponse
    public function asJSONValidatorErrors($code, $validatorErrors)
    {
        $fieldErrors = [];
        foreach ($validatorErrors as $error) {
            $fieldErrors[$error['fieldName']] = $error['message'];
        }
        return $this->asJSONFormFieldErrors($code, $fieldErrors);
    }