Example #1
0
 public function testQueriesServerForInfo()
 {
     $_SERVER['REQUEST_METHOD'] = 'POST';
     $_SERVER['HTTP_HOST'] = 'derp.com';
     $_SERVER['REQUEST_URI'] = '/';
     $_SERVER['HTTP_REFERER'] = 'http://google.com/';
     $this->assertEquals('POST', Request::method());
     $this->assertEquals('derp.com', Request::host());
     $this->assertEquals('/', Request::path());
     $this->assertEquals('http://google.com/', Request::referer());
 }
Example #2
0
 static function redirect($uri = null, $withInput = false, $flashData = [])
 {
     Session::reflash();
     if ($withInput) {
         Input::flash();
     }
     foreach ($flashData as $k => $v) {
         Session::flash($k, $v);
     }
     if (!$uri) {
         $uri = Request::referer();
     }
     header('location: ' . $uri);
     return '<p>This page is moved to <a href="' . $uri . '">' . $uri . '</a></p>';
 }
Example #3
0
 /**
  * Alias for Request::referer.
  *
  * \see Request::referer
  */
 static function referrer()
 {
     return Request::referer();
 }