InjectorMiddlewareResolver
- Full name:
\Qubus\Routing\Route\InjectorMiddlewareResolver - This class implements:
\Qubus\Routing\Interfaces\MiddlewareResolver
Properties
container
Methods
__construct
Parameters:
| Parameter | Type | Description |
|---|---|---|
$container | \Psr\Container\ContainerInterface |
resolve
Resolves a middleware
Parameters:
| Parameter | Type | Description |
|---|---|---|
$definition | mixed |
Throws:
parseArguments
Parses arguments into 2 different formats:
- positional: ['manage:users', '/no-access']
- key-value: ['permission' => 'manage:users', 'redirect' => '/no-access']
Parameters:
| Parameter | Type | Description |
|---|---|---|
$argString | string |