RegisterControllerArgumentLocatorsPass
in package
implements
CompilerPassInterface
Creates the service-locators required by ServiceValueResolver.
Tags
Interfaces, Classes and Traits
- CompilerPassInterface
- Interface that must be implemented by compilation passes.
Table of Contents
- $controllerLocator : mixed
- $controllerTag : mixed
- $notTaggedControllerResolverServiceId : mixed
- $resolverServiceId : mixed
- __construct() : mixed
- process() : mixed
- You can modify the container here before it is dumped to PHP code.
Properties
$controllerLocator
private
mixed
$controllerLocator
$controllerTag
private
mixed
$controllerTag
$notTaggedControllerResolverServiceId
private
mixed
$notTaggedControllerResolverServiceId
$resolverServiceId
private
mixed
$resolverServiceId
Methods
__construct()
public
__construct([string $resolverServiceId = 'argument_resolver.service' ][, string $controllerTag = 'controller.service_arguments' ][, string $controllerLocator = 'argument_resolver.controller_locator' ][, string $notTaggedControllerResolverServiceId = 'argument_resolver.not_tagged_controller' ]) : mixed
Parameters
- $resolverServiceId : string = 'argument_resolver.service'
- $controllerTag : string = 'controller.service_arguments'
- $controllerLocator : string = 'argument_resolver.controller_locator'
- $notTaggedControllerResolverServiceId : string = 'argument_resolver.not_tagged_controller'
Return values
mixed —process()
You can modify the container here before it is dumped to PHP code.
public
process(ContainerBuilder $container) : mixed
Parameters
- $container : ContainerBuilder