Chciałbym wiedzieć, czy istnieje sposób na znalezienie oznaczonych usług w Command.Symfony2 - Znajdź oznaczone usługi w komendzie
Mam polecenie, które rozciąga się na ContainerAwareCommand
, jestem w stanie dostać się do kontenera, ale chciałbym uzyskać wszystkie usługi, które są oznaczone tagiem. Na przykład, chciałbym mieć coś takiego:
$this->getContainer()->findTaggedServiceIds('smtp.transport')
Tak, mam już przepustkę kompilatora że dodaną poprzez $ zamykanym pojemniku> addCompilerPass() w moim pakiecie. Problem polega na tym, że nie mogłem znaleźć sposobu, aby przekonać ContainerBuilder do polecenia, aby móc wywołać metodę addCompilerPass(). Masz jakiś pomysł? – passkey1510
Ah Ok, mam to. Mam wiele aplikacji, które mają wiele AppKernel, wystarczy zadzwonić do odpowiedniej aplikacji, która ładuje pakiet. Dziękuję Ci bardzo. – passkey1510
@ passkey1510 Możesz więc przyjąć tę odpowiedź? :-) –