RouterFactory
- Full name:
\Qubus\Routing\Factories\RouterFactory
- This class is marked as final and can't be subclassed
- This class implements:
\Qubus\Routing\Factories\RouterableFactory
- This class is a Final class
Properties
routeCollector
- This property is static.
container
- This property is static.
responseFactory
- This property is static.
middlewareResolver
- This property is static.
Methods
create
public static create(\Qubus\Routing\Interfaces\Collector $routeCollector, \Psr\Container\ContainerInterface $container, ?\Psr\Http\Message\ResponseFactoryInterface $responseFactory = null, ?\Qubus\Routing\Interfaces\MiddlewareResolver $middlewareResolver = null): \Qubus\Routing\Router
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$routeCollector | \Qubus\Routing\Interfaces\Collector | |
$container | \Psr\Container\ContainerInterface | |
$responseFactory | ?\Psr\Http\Message\ResponseFactoryInterface | |
$middlewareResolver | ?\Qubus\Routing\Interfaces\MiddlewareResolver |
setRouteCollector
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$routeCollector | \Qubus\Routing\Interfaces\Collector |
setContainer
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$container | \Psr\Container\ContainerInterface |
setResponseFactory
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$responseFactory | \Psr\Http\Message\ResponseFactoryInterface |
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