/** * Constructor. * * @param mixed $message Response status/error message, may be string or array. * @param mixed $payload Payload. */ public function __construct($message, $payload = null) { $this->messages = (array) $message; $this->payload = $payload; if ($this->newCsrfToken) { $this->csrfToken = \SecurityUtil::generateCsrfToken(); } parent::__construct('', $this->statusCode); }
/** * Constructor. * * @param mixed $payload Application data. * @param mixed $message Response status/error message, may be string or array. * @param array $options Options. */ public function __construct($payload, $message = null, array $options = array()) { $this->payload = $payload; $this->messages = (array) $message; $this->options = $options; if ($this->newCsrfToken) { $this->csrfToken = \SecurityUtil::generateCsrfToken(); } if (\System::isLegacyMode()) { $this->authid = \SecurityUtil::generateAuthKey(\ModUtil::getName()); } parent::__construct('', $this->statusCode); }