Skip to content

BaseController

Properties

sessionService

protected \Qubus\Http\Session\SessionService $sessionService

router

protected \Qubus\Routing\Router $router

view

protected \Qubus\View\Renderer $view

Methods

__construct

public __construct(\Qubus\Http\Session\SessionService $sessionService, \Qubus\Routing\Router $router, \Qubus\View\Renderer $view): mixed

Parameters:

Parameter Type Description
$sessionService \Qubus\Http\Session\SessionService
$router \Qubus\Routing\Router
$view \Qubus\View\Renderer

setView

Sets the view instance.

public setView(\Qubus\View\Renderer $view): \Codefy\Framework\Http\BaseController

Parameters:

Parameter Type Description
$view \Qubus\View\Renderer

redirect

Redirects to given $url.

public redirect(string $url, int $status = 302): \Psr\Http\Message\ResponseInterface|null

Parameters:

Parameter Type Description
$url string A string.
$status int HTTP status code. Defaults to 302.


Automatically generated on 2025-10-13