Я хочу добавить собственный массив в конструктор.
public function __construct(array $cases)
Я определил проход компилятора
class CustomPass implements CompilerPassInterface
{
public function process(ContainerBuilder $container)
{
}
}
И в Kernel.php я добавил:
protected function build(ContainerBuilder $containerBuilder)
{
$containerBuilder->addCompilerPass(new \App\CustomPass());
}
Какое тело процесса метода могло сказать, что внедрение $cases
означает внедрение некоторых классов (Class1, Class2, Class3 и т. Д.)?У кого-нибудь есть пример?