class http_kernel implements http_kernel_interface

internal  
 

HTTP Kernel.

Responsible for converting a Request into a Response. It abstracts the complexity of Routing matching, Controller execution, CORS handling, and Exception management.

Methods

void
handle(ContainerInterface $container, RouteCollection $routes, RequestContext $context)

Handle the HTTP Request cycle.

Details

at line 64
void handle(ContainerInterface $container, RouteCollection $routes, RequestContext $context)

Handle the HTTP Request cycle.

  1. Detects CORS preflight requests.
  2. Matches the URL path to a Route.
  3. Resolves the Controller from the Container.
  4. Executes the Controller.
  5. Returns a valid Symfony Response.

Parameters

ContainerInterface $container
RouteCollection $routes
RequestContext $context

Return Value

void