October\Rain\Foundation\Http\Kernel

Source: ~/vendor/october/rain/src/Foundation/Http/Kernel.php

Extends:

  • Illuminate\Foundation\Http\Kernel

Implements:

  • Illuminate\Contracts\Http\Kernel

Protected properties

protected array $bootstrappers

The bootstrap classes for the application.

protected array $middleware

The application's global HTTP middleware stack.

protected array $routeMiddleware

The application's route middleware.

protected array $middlewareGroups

The application's route middleware groups.

protected array $middlewarePriority

The priority-sorted list of middleware.

Forces the listed middleware to always be in the given order.

Show inherited protected properties

Inherited protected properties

  • protected Illuminate\Contracts\Foundation\Application $app - defined in Illuminate\Foundation\Http\Kernel. The application implementation.
  • protected Illuminate\Routing\Router $router - defined in Illuminate\Foundation\Http\Kernel. The router instance.

Public methods

Show inherited public methods

Inherited public methods

  • public void __construct(Illuminate\Contracts\Foundation\Application $app, Illuminate\Routing\Router $router) - defined in Illuminate\Foundation\Http\Kernel. Create a new HTTP kernel instance.
  • public void bootstrap() - defined in Illuminate\Foundation\Http\Kernel. Bootstrap the application for HTTP requests.
  • public Illuminate\Contracts\Foundation\Application getApplication() - defined in Illuminate\Foundation\Http\Kernel. Get the Laravel application instance.
  • public Illuminate\Http\Response handle(Illuminate\Http\Request $request) - defined in Illuminate\Foundation\Http\Kernel. Handle an incoming HTTP request.
  • public bool hasMiddleware(string $middleware) - defined in Illuminate\Foundation\Http\Kernel. Determine if the kernel has a given middleware.
  • public $this prependMiddleware(string $middleware) - defined in Illuminate\Foundation\Http\Kernel. Add a new middleware to beginning of the stack if it does not already exist.
  • public $this pushMiddleware(string $middleware) - defined in Illuminate\Foundation\Http\Kernel. Add a new middleware to end of the stack if it does not already exist.
  • public void terminate(Illuminate\Http\Request $request, Illuminate\Http\Response $response) - defined in Illuminate\Foundation\Http\Kernel. Call the terminate method on any terminable middleware.

Protected methods

Show inherited protected methods

Inherited protected methods

  • protected array bootstrappers() - defined in Illuminate\Foundation\Http\Kernel. Get the bootstrap classes for the application.
  • protected Closure dispatchToRouter() - defined in Illuminate\Foundation\Http\Kernel. Get the route dispatcher callback.
  • protected array gatherRouteMiddleware(Illuminate\Http\Request $request) - defined in Illuminate\Foundation\Http\Kernel. Gather the route middleware for the given request.
  • protected array parseMiddleware(string $middleware) - defined in Illuminate\Foundation\Http\Kernel. Parse a middleware string to get the name and parameters.
  • protected Symfony\Component\HttpFoundation\Response renderException(Illuminate\Http\Request $request, Exception $e) - defined in Illuminate\Foundation\Http\Kernel. Render the exception to a response.
  • protected void reportException(Exception $e) - defined in Illuminate\Foundation\Http\Kernel. Report the exception to the exception handler.
  • protected Illuminate\Http\Response sendRequestThroughRouter(Illuminate\Http\Request $request) - defined in Illuminate\Foundation\Http\Kernel. Send the given request through the middleware / router.
  • protected void terminateMiddleware(Illuminate\Http\Request $request, Illuminate\Http\Response $response) - defined in Illuminate\Foundation\Http\Kernel. Call the terminate method on any terminable middleware.