Symfony 4. Внедрить собственный массив.Как определить проход компилятора - PullRequest
0 голосов
/ 10 февраля 2019

Я хочу добавить собственный массив в конструктор.

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 и т. Д.)?У кого-нибудь есть пример?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...