Api\Model\Payload::toArray PHP Метод

toArray() публичный метод

public toArray ( )
    public function toArray()
    {
        return array('error' => $this->error, 'content' => $this->content);
    }

Usage Example

Пример #1
0
 /**
  * Render data from payload
  *
  * @throws \Api\Exception\NotImplementedException
  *
  * @return \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();
 }