Laravel\Lumen\Concerns\RoutesRequests::callTerminableMiddleware PHP Метод

callTerminableMiddleware() защищенный Метод

Call the terminable middleware.
protected callTerminableMiddleware ( mixed $response ) : void
$response mixed
Результат void
    protected function callTerminableMiddleware($response)
    {
        if ($this->shouldSkipMiddleware()) {
            return;
        }
        $response = $this->prepareResponse($response);
        foreach ($this->middleware as $middleware) {
            if (!is_string($middleware)) {
                continue;
            }
            $instance = $this->make(explode(':', $middleware)[0]);
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($this->make('request'), $response);
            }
        }
    }