コード例 #1
0
ファイル: ResponseEvent.php プロジェクト: minutephp/framework
 public function isSimpleHtmlResponse()
 {
     if ($this->response instanceof HttpResponseEx) {
         return @$_SERVER['REQUEST_METHOD'] === 'GET' && !$this->response->isFinal() && !$this->isAjaxRequest();
     }
     return false;
 }
コード例 #2
0
 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;
 }