Eva\EvaEngine\Mvc\Controller\ControllerBase::showInvalidMessagesAsJson PHP Метод

showInvalidMessagesAsJson() публичный Метод

public showInvalidMessagesAsJson ( Phalcon\Forms\Form $form, string $messageType = 'warning' ) : Phalcon\Http\ResponseInterface
$form Phalcon\Forms\Form
$messageType string
Результат Phalcon\Http\ResponseInterface
    public function showInvalidMessagesAsJson(Form $form, $messageType = 'warning')
    {
        $messages = $form->getMessages();
        $content = array();
        foreach ($messages as $message) {
            $content[] = array('code' => 10001, 'message' => $message->getMessage(), 'message_human' => $this->getDI()->getTranslate()->query($message->getMessage()));
        }
        $this->response->setStatusCode(400, $this->recommendedReasonPhrases[400]);
        return $this->response->setJsonContent(array('errors' => $content));
    }