Команды, которые вам нужно выполнить в MyCommand
?
Если вы используете symfony> 3.3, вы можете воспользоваться autoconfigure
, назначить пользовательский тег (автоматически с помощью autoconfigure
) и извлекать их по мере необходимости ( здесь вы можете найти пример; возможно, вам не понадобится CompilerPass
, но концепция та же самая)
Если вы используете symfony <3.3, вам нужно явно пометить их и получить при необходимости. </p>
С помощью этой методологии вы даже не привязаны к расположению файла в каталоге src
(или где-либо еще), если Symfony может обнаруживать эти службы (или, если вы явно их объявляете) и помечать их