Xpressengine\Http\Request::createFromBase PHP Method

createFromBase() public static method

Create an Illuminate request from a Symfony instance.
public static createFromBase ( Request $request ) : Request
$request Symfony\Component\HttpFoundation\Request request instance
return Request
    public static function createFromBase(SymfonyRequest $request)
    {
        $request = parent::createFromBase($request);
        $request->originInputSource = new ParameterBag($request->all());
        return $request;
    }

Usage Example

 /**
  * Register any application services.
  *
  * @return void
  */
 public function register()
 {
     /** @var \Illuminate\Http\Request $request */
     $request = $this->app['request'];
     if (!$request instanceof \Xpressengine\Http\Request) {
         $this->app->instance('request', \Xpressengine\Http\Request::createFromBase($request));
     }
 }