Skip to content

RouteFactory

Properties

invoker

protected static ?\Invoker\InvokerInterface $invoker
  • This property is static.

middlewareResolver

protected static ?\Qubus\Routing\Interfaces\MiddlewareResolver $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

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


Automatically generated on 2025-10-13