Dingo\Api\Provider\LumenServiceProvider::addRequestMiddlewareToBeginning PHP Method

addRequestMiddlewareToBeginning() protected method

Add the request middleware to the beginning of the middleware stack on the Lumen application instance.
protected addRequestMiddlewareToBeginning ( ReflectionClass $reflection ) : void
$reflection ReflectionClass
return void
    protected function addRequestMiddlewareToBeginning(ReflectionClass $reflection)
    {
        $property = $reflection->getProperty('middleware');
        $property->setAccessible(true);
        $middleware = $property->getValue($this->app);
        array_unshift($middleware, Request::class);
        $property->setValue($this->app, $middleware);
        $property->setAccessible(false);
    }