public function __construct() { parent::__construct(); parent::setHeader('Access-Control-Allow-Origin', '*'); parent::setHeader('Access-Control-Allow-Headers', 'X-Requested-With'); $this->setStatusCode(self::DEFAULT_STATUS_CODE); }
public function __construct(Response $response) { parent::__construct(); $this->setStatusCode($response->getStatusCode(), $response->getStatusMessage()); $this->data = $response->getData(); $this->meta = $response->getMeta(); $this->messages = $response->getMessages(); }
/** * @param ResponsePayload $body * @param int|null $code * @param string|null $status */ public function __construct(ResponsePayload $body, $code = null, $status = null) { parent::__construct(null, $code, $status); $this->setContentType('application/json'); $this->setHeader('Access-Control-Allow-Origin', '*'); $this->setHeader('Access-Control-Allow-Methods', 'GET,HEAD,PUT,PATCH,POST,DELETE'); $this->setHeader('Access-Control-Allow-Headers', 'Content-Type, X-Requested-With, Authorization'); $this->setJsonContent($body); }
/** * @param Response $controllerResponse */ public function __construct($controllerResponse) { if ($controllerResponse instanceof ResponseArray) { foreach ($controllerResponse->getResponses() as $response) { $this->records[] = $response->getData(); } } elseif ($controllerResponse instanceof Response) { $this->records[] = $controllerResponse->getData(); } parent::__construct(); }
/** * PHPWebDevelopers\Api\Common\Http\Response constructor * * @param string $content * @param int $code * @param string $status */ public function __construct($content = null, $code = null, $status = null) { parent::__construct($content, $code, $status); $request = new PhalconRequest(); //@TODO Security fail!! Please do not go with this BETA $origin = $request->getHeader("ORIGIN"); if (!empty($origin)) { parent::setHeader("Access-Control-Allow-Origin", $origin); } parent::setContentType(self::CONTENT_TYPE_JSON, self::CHARSET); parent::setHeader("Access-Control-Allow-Methods", self::ALLOW_METHODS); parent::setHeader("Access-Control-Allow-Headers", self::ALLOW_HEADERS); parent::setHeader("Access-Control-Allow-Credentials", self::ALLOW_CREDENTIALS); }
public function __construct($content = null) { parent::__construct(); $this->setContentType('application/json', 'UTF-8'); $this->setContent($content); }
public function __construct($content = null, $code = null, $status = null) { parent::__construct(); $this->setJsonContent($content); }
public function __construct($content = null, $code = null, $status = null) { parent::__construct($content, $code, $status); $this->setHeader('Content-Type', 'application/json'); }
public function __construct() { parent::__construct(); $this->errorMessages = ErrorMessages::$messages; }
public function __construct($content = null, $code = null, $status = null) { parent::__construct($content, $code, $status); $this->setContentType("application/json", "UTF-8"); }
/** * @param Template|string|null $content * @param int|null $code * @param array $headers */ public function __construct($content = null, $code = null, $headers = []) { parent::__construct(); if ($content) { $this->setContent($content); } if ($code) { $this->setStatusCode($code); } foreach (array_merge(static::$defaultHeaders, $headers) as $name => $value) { $this->setHeader($name, $value); } }