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; }
public function getSession() { return $this->session ?: XApp_Http_Session::factory(); }