예제 #1
0
파일: Route.php 프로젝트: solve/router
 public function getRequestVar($name, $defaultValue = null)
 {
     if (!$this->_request) {
         return null;
     }
     return $this->_request->getVar($name, $defaultValue);
 }
예제 #2
0
파일: RequestTest.php 프로젝트: solve/http
 public function testRequestServer()
 {
     $_SERVER['REQUEST_METHOD'] = Request::METHOD_GET;
     $_SERVER['REQUEST_URI'] = '/products/2/';
     $_SERVER['QUERY_STRING'] = 'id=12';
     $_SERVER['HTTP_HOST'] = 'test.com';
     $_SERVER['DOCUMENT_ROOT'] = '/';
     $request = new Request();
     $request->processEnvironment();
     $this->assertEquals(12, $request->getVar('id'), 'parsing query string');
 }