Example #1
0
 /**
  * Instantiate a new object
  *
  * @param WebRequest $request optional WebRequest object
  */
 public function __construct(WebRequest $request = null)
 {
     // turn off automatic session starting (if enabled)
     ini_set('session.auto_start', '0');
     if (is_null($request)) {
         $request = WebRequest::createFromGlobals();
     }
     // Store the request
     $this->request = $request;
     parent::__construct();
     Logger::debug(sprintf('Web Request: %s', $request->getPathInfo()));
 }