library/Benri/Rest/Controller/Action.php
public function postDispatch()
    {
        $respond  = false;
        $response = (object) [];

        if ($this->_data) {
            $response->data = $this->_data;
        }

        if ($this->_errors) {
            $response->errors = $this->_errors;
        }

        if ($this->_messages) {
            $response->messages = $this->_messages;
        }

        $this
            ->getResponse()
            ->setHeader('Content-Type', 'application/json; charset=utf-8', true)
            ->setBody(json_encode($response, JSON_NUMERIC_CHECK | JSON_HEX_AMP));
    }
public function postDispatch()
    {
        $respond  = false;
        $response = (object) [];

        if ($this->_data) {
            $response->data = $this->_data;
        }

        if ($this->_errors) {
            $response->errors = $this->_errors;
        }

        if ($this->_messages) {
            $response->messages = $this->_messages;
        }

        $this
            ->getResponse()
            ->setHeader('Content-Type', 'application/json; charset=utf-8', true)
            ->setBody(json_encode($response, JSON_NUMERIC_CHECK | JSON_HEX_AMP));
    }
Post-dispatch routines.

Common usages for `postDispatch()` include rendering content in a
sitewide template, link url correction, setting headers, etc.