Skip to content

Kernel

Properties

codefy

public \Codefy\Framework\Application $codefy

router

public \Qubus\Routing\Router $router

bootstrappers

protected array $bootstrappers

Methods

__construct

public __construct(\Codefy\Framework\Application $codefy, \Qubus\Routing\Router $router): mixed

Parameters:

Parameter Type Description
$codefy \Codefy\Framework\Application
$router \Qubus\Routing\Router

Throws:


codefy

Get the CodefyPHP application instance.

public codefy(): \Codefy\Framework\Application

dispatchRouter

protected dispatchRouter(?\Psr\Http\Message\ServerRequestInterface $request = null): void

Parameters:

Parameter Type Description
$request ?\Psr\Http\Message\ServerRequestInterface

Throws:


handle

Handle a server request.

public handle(\Psr\Http\Message\ServerRequestInterface $request): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Psr\Http\Message\ServerRequestInterface

Throws:


boot

Kernel boots the application.

public boot(?\Psr\Http\Message\ServerRequestInterface $request = null): void

Parameters:

Parameter Type Description
$request ?\Psr\Http\Message\ServerRequestInterface

Throws:


bootstrappers

Get the bootstrappers.

protected bootstrappers(): string[]

registerErrorHandler

protected registerErrorHandler(): \Qubus\Error\Handlers\ErrorHandler

Throws:



Automatically generated on 2025-10-13