Skip to content

Router

Phalcon Kit Router


Properties

defaults

public array $defaults

notFound

public array $notFound

Methods

__construct

Router constructor.

public __construct(bool $defaultRoutes = true, ?\PhalconKit\Config\ConfigInterface $config = null): mixed

Parameters:

Parameter Type Description
$defaultRoutes bool
$config ?\PhalconKit\Config\ConfigInterface

baseRoutes

public baseRoutes(): void

Inherited methods

getConfig

public getConfig(): \PhalconKit\Config\ConfigInterface

setConfig

public setConfig(\PhalconKit\Config\ConfigInterface $config): void

Parameters:

Parameter Type Description
$config \PhalconKit\Config\ConfigInterface

__construct

Router constructor.

public __construct(bool $defaultRoutes = true, ?\PhalconKit\Config\ConfigInterface $config = null): mixed

Parameters:

Parameter Type Description
$defaultRoutes bool
$config ?\PhalconKit\Config\ConfigInterface

defaultRoutes

Default routes - Default namespace - Default controller - Default action - Default notFound

public defaultRoutes(): void

hostnamesRoutes

public hostnamesRoutes(array|null $hostnames = null, array|null $defaults = null): void

Parameters:

Parameter Type Description
$hostnames array|null
$defaults array|null

modulesRoutes

Defines our frontend routes /controller/action/params

public modulesRoutes(\Phalcon\Mvc\Application $application, ?array $defaults = null): void

Parameters:

Parameter Type Description
$application \Phalcon\Mvc\Application
$defaults ?array

toArray

public toArray(): array