Documentation

RegisterControllerArgumentLocatorsPass
in package
implements CompilerPassInterface

Creates the service-locators required by ServiceValueResolver.

Tags
author

Nicolas Grekas p@tchwork.com

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

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

Search results