RouteFactory
Properties
invoker
protected static ?\Invoker\InvokerInterface $invoker
middlewareResolver
protected static ?\Qubus\Routing\Interfaces\MiddlewareResolver $middlewareResolver
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
public static setInvoker(\Invoker\InvokerInterface $invoker): void
- 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 | |