Advanced
Less than 1 minute
Advanced
Properties
actionArgs
protected array $actionArgs
Methods
initialise
Initialises the advanced router.
public initialise(Router $router): bool
Parameters
Parameter | Type | Description |
---|---|---|
$router | Router |
evaluateRequest
Evaluates the request and sets the controller, action, and arguments based on the request path.
public evaluateRequest(Request $request): ?Route
Parameters
Parameter | Type | Description |
---|---|---|
$request | Request | the request object |
evaluateAliases
Evaluates the request and sets the controller, action, and arguments based on the request path.
private evaluateAliases(string $route, array $aliases): string
Parameters
Parameter | Type | Description |
---|---|---|
$route | string | the request path |
$aliases | array | the aliases |
findController
Finds the controller based on the given parts.
private findController(string $path, array $controllerParts): ?string
Parameters
Parameter | Type | Description |
---|---|---|
$path | string | the name of the controller |
$controllerParts | array |
Generated by Hazaar API Doc Generator