public function isSimpleHtmlResponse() { if ($this->response instanceof HttpResponseEx) { return @$_SERVER['REQUEST_METHOD'] === 'GET' && !$this->response->isFinal() && !$this->isAjaxRequest(); } return false; }
public function getLoginRedirect(string $reason, bool $return = false, string $to = '') { $query = http_build_query(['redir' => $to ?: $this->request->getUri(), 'msg' => $reason]); $url = sprintf('%s?%s', $this->config->get('private/urls/login', '/login'), $query); if (!$return) { $this->setCookie('redir', $url); $redir = new Redirection($url); $redir->redirect(); } return $url; }