MessengerPass
in package
implements
CompilerPassInterface
Tags
Table of Contents
Interfaces
- CompilerPassInterface
- Interface that must be implemented by compilation passes.
Methods
- process() : mixed
- You can modify the container here before it is dumped to PHP code.
- getServiceClass() : string
- guessHandledClasses() : iterable<string|int, mixed>
- registerBusMiddleware() : mixed
- registerBusToCollector() : mixed
- registerHandlers() : mixed
- registerReceivers() : mixed
Methods
process()
You can modify the container here before it is dumped to PHP code.
public
process(ContainerBuilder $container) : mixed
Parameters
- $container : ContainerBuilder
getServiceClass()
private
getServiceClass(ContainerBuilder $container, string $serviceId) : string
Parameters
- $container : ContainerBuilder
- $serviceId : string
Return values
stringguessHandledClasses()
private
guessHandledClasses(ReflectionClass $handlerClass, string $serviceId) : iterable<string|int, mixed>
Parameters
- $handlerClass : ReflectionClass
- $serviceId : string
Return values
iterable<string|int, mixed>registerBusMiddleware()
private
registerBusMiddleware(ContainerBuilder $container, string $busId, array<string|int, mixed> $middlewareCollection) : mixed
Parameters
- $container : ContainerBuilder
- $busId : string
- $middlewareCollection : array<string|int, mixed>
registerBusToCollector()
private
registerBusToCollector(ContainerBuilder $container, string $busId) : mixed
Parameters
- $container : ContainerBuilder
- $busId : string
registerHandlers()
private
registerHandlers(ContainerBuilder $container, array<string|int, mixed> $busIds) : mixed
Parameters
- $container : ContainerBuilder
- $busIds : array<string|int, mixed>
registerReceivers()
private
registerReceivers(ContainerBuilder $container, array<string|int, mixed> $busIds) : mixed
Parameters
- $container : ContainerBuilder
- $busIds : array<string|int, mixed>