コード例 #1
0
ファイル: Json.php プロジェクト: dubhunter/talon
 /**
  * @param mixed $content
  * @param int|null $code
  * @param array $headers
  */
 public function __construct($content = null, $code = null, $headers = [])
 {
     parent::__construct(null, $code, $headers);
     if ($content) {
         $this->setJsonContent($content);
     }
 }
コード例 #2
0
ファイル: Image.php プロジェクト: dubhunter/talon
 /**
  * @param ImageAdapter|string $content
  * @return \Phalcon\Http\ResponseInterface|void
  */
 public function setContent($content)
 {
     if ($content instanceof ImageAdapter) {
         $this->setContentType($content->getMime());
         $content = $content->render();
     }
     parent::setContent($content);
 }
コード例 #3
0
ファイル: Twiml.php プロジェクト: dubhunter/talon
 /**
  * @param string|Template $content
  * @return \Phalcon\Http\ResponseInterface|void
  */
 public function setContent($content)
 {
     $this->setContentType('application/xml');
     parent::setContent($content);
 }
コード例 #4
0
ファイル: RestController.php プロジェクト: dubhunter/talon
 /**
  * @param $name
  * @param $args
  * @return Response
  */
 public function __call($name, $args)
 {
     return $this->request->isAjax() || $this->request->isJson() ? JsonResponse::methodNotAllowed() : Response::methodNotAllowed();
 }
コード例 #5
0
ファイル: Js.php プロジェクト: dubhunter/talon
 /**
  * @param string|Template $content
  * @return \Phalcon\Http\ResponseInterface|void
  */
 public function setContent($content)
 {
     $this->setContentType('application/javascript');
     parent::setContent($content);
 }
コード例 #6
0
ファイル: Css.php プロジェクト: dubhunter/talon
 /**
  * @param string|Template $content
  * @return \Phalcon\Http\ResponseInterface|void
  */
 public function setContent($content)
 {
     $this->setContentType('text/css');
     parent::setContent($content);
 }