implements |
ListenerProviderInterface |
---|
Porta-Event specific ListenerProvider with extra features for Porta events
Register event type patterns with register() methos and suppy the instance to PSR-14 dispatcher.
Methods | ||
---|---|---|
public
|
register(string[] $patterns, mixed[] $handlers): self
|
# |
public
|
getListenersForEvent(object $event): iterable
|
# |
protected
|
yieldHandlers(array $handlers): iterable
|
# |
protected
|
resolveHandler(mixed $handler): iterable
|
# |
Constants | ||
---|---|---|
public
|
PATTERNS = 'patterns'
|
# |
public
|
HANDLERS = 'handlers'
|
# |
Properties | |||
---|---|---|---|
protected
|
array
|
$handlers = []
|
# |