Example #1
0
 public static function factory(array $options = null)
 {
     /***
      * Create Request
      */
     $requestFactory = new XApp_Http_RequestFactory();
     $request = $requestFactory->createHttpRequest();
     /***
      * Create a response object
      */
     $response = new XApp_Http_Response();
     /***
      * Create the session
      */
     $session = new XApp_Http_Session($request, $response);
     if ($options !== null) {
         $session->configure($options);
     }
     return $session;
 }
Example #2
0
 public function getSession()
 {
     return $this->session ?: XApp_Http_Session::factory();
 }