예제 #1
0
파일: Response.php 프로젝트: mclkim/kaiser
 function __construct()
 {
     $globals = array();
     $factory = new WebFactory($globals);
     $this->response = $factory->newResponse();
     $this->response_sender = new ResponseSender($this->response);
 }
예제 #2
0
파일: Request.php 프로젝트: mclkim/kaiser
 function __construct()
 {
     $factory = new WebFactory(array('_ENV' => $_ENV, '_GET' => $_GET, '_POST' => $_POST, '_COOKIE' => $_COOKIE, '_SERVER' => $_SERVER));
     $this->request = $factory->newRequest();
 }
예제 #3
0
파일: Adore.php 프로젝트: jimbojsb/adore
 public function setResponderFactory(\Closure $factory)
 {
     $responderFactoryProxy = function ($responderName) use($factory) {
         $webFactory = new WebFactory($GLOBALS);
         $response = $webFactory->newResponse();
         $responder = $factory($responderName);
         $responder->_setResponse($response);
         $responder->_init();
         return $responder;
     };
     $this->responderFactory = $responderFactoryProxy;
 }