RouteFactory
- Full name:
\Qubus\Routing\Factories\RouteFactory
- This class is marked as final and can't be subclassed
- This class implements:
\Qubus\Routing\Factories\RoutableFactory
- This class is a Final class
Properties
invoker
- This property is static.
middlewareResolver
- This property is static.
Methods
create
public static create(array $methods, string $uri, mixed $action, ?string $defaultNamespace = null, ?\Invoker\InvokerInterface $invoker = null, ?\Qubus\Routing\Interfaces\MiddlewareResolver $middlewareResolver = null): \Qubus\Routing\Route\Route
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$methods | array | |
$uri | string | |
$action | mixed | |
$defaultNamespace | ?string | |
$invoker | ?\Invoker\InvokerInterface | |
$middlewareResolver | ?\Qubus\Routing\Interfaces\MiddlewareResolver |
setInvoker
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$invoker | \Invoker\InvokerInterface |
setMiddlewareResolver
public static setMiddlewareResolver(\Qubus\Routing\Interfaces\MiddlewareResolver $middlewareResolver): void
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$middlewareResolver | \Qubus\Routing\Interfaces\MiddlewareResolver |
Automatically generated on 2025-10-13