Api\Controller\RestController::render PHP Метод

render() защищенный метод

Render data from payload
protected render ( Payload $payload ) : Phalcon\Http\ResponseInterface
$payload Api\Model\Payload
Результат Phalcon\Http\ResponseInterface
    protected function render(\Api\Model\Payload $payload)
    {
        $format = $this->request->getQuery('format', null, 'json');
        switch ($format) {
            case 'json':
                $contentType = 'application/json';
                $encoding = 'UTF-8';
                $content = json_encode($payload->toArray());
                break;
            default:
                throw new \Api\Exception\NotImplementedException(sprintf('Requested format %s is not supported yet.', $format));
                break;
        }
        //        $this->response->setStatusCode(200, 'OK');
        $this->response->setContentType($contentType, $encoding);
        $this->response->setContent($content);
        return $this->response->send();
    }
RestController