HandlerInstantiator
in package
Read onlyYes
FinalYes
Tags
Table of Contents
Methods
- __construct() : mixed
- instantiate() : WebSocketHandler
Methods
__construct()
public
__construct(ContainerInterface $container[, LoggerInterface|null $logger = null ][, ParamResolverRegistry|null $registry = null ][, ResolvedActorTable|null $actors = null ][, MessageSerializer|null $serializer = null ][, array<int, ParamResolver> $userResolvers = [] ]) : mixed
Parameters
- $container : ContainerInterface
- $logger : LoggerInterface|null = null
- $registry : ParamResolverRegistry|null = null
- $actors : ResolvedActorTable|null = null
- $serializer : MessageSerializer|null = null
- $userResolvers : array<int, ParamResolver> = []
-
Application-registered param resolvers (e.g. FromPrincipalResolver) shared with the HTTP side via WsApplication::paramResolver(). Consulted before the container fallback.
instantiate()
public
instantiate(WebSocketHandler> $handlerClass, WebSocketContext $ctx) : WebSocketHandler
Parameters
- $handlerClass : WebSocketHandler>
- $ctx : WebSocketContext