/** * initialize the services */ public function __construct() { parent::__construct(); }
/** * @param $data * @param int [$httpStatus] * @param bool [$token] */ protected function returnJson($data, $httpStatus = 200, $token = true) { // auto append the CSRF token to the result if ($token) { if (is_array($data)) { if ($data['success'] || $httpStatus != 403) { $data['token'] = $this->getCsrf()->getCsrfToken(); } } else { if (is_object($data)) { if ($data->success || $httpStatus != 403) { $data->token = $this->getCsrf()->getCsrfToken(); } } } } return parent::returnJson($data, $httpStatus); }