Nexus API Reference

HandlerInstantiator
in package

Read onlyYes
FinalYes
Tags
psalm-api

Reflection-driven instantiation of WebSocketHandler subclasses. Dispatches constructor parameter resolution through a shared ParamResolverRegistry, symmetric with nexus-http's HandlerResolver.

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.

On this page

Search results