/** * Prepare the request by injecting any services. * * @param \Http\Request $request * @return \Http\Request */ public function prepareRequest(Request $request) { if (!is_null($this['config']['session.driver']) && !$request->hasSession()) { $request->setSession($this['session']->driver()); } return $request; }