CodeExplorer findControllerArguments example
private array
$controllers =
[];
/**
* @return void
*/
public function process(ContainerBuilder
$container) { if (!
$container->
hasDefinition('translator'
)) { return;
} foreach ($this->
findControllerArguments($container) as $controller =>
$argument) { $id =
substr($controller, 0,
strpos($controller, ':'
) ?: \
strlen($controller));
if ($container->
hasDefinition($id)) { [$locatorRef] =
$argument->
getValues();
$this->controllers
[(string) $locatorRef][$container->
getDefinition($id)->
getClass()] = true;
} } try { parent::
process($container);
$paths =
[];