Как переопределить декларацию сервиса при импорте - PullRequest
0 голосов
/ 24 сентября 2018

В config / services.yaml у меня есть стандартная конфигурация:

services:
    _defaults:
        autowire: true 
        autoconfigure: true
        public: false 

App\:
    resource: '../src/*'
    exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'

Я бы хотел настроить пользовательскую конфигурацию в другом файле:

config/custom/services.yml

В этом файле у меня есть объявление:

services:
    App\Updates\SiteUpdateManager:
        arguments:
            $adminEmail: '%admin_email%'

И я делаю в конце файла config / services.yaml:

imports:
    - { resource: config/custom/services.yml }

Но все же на имя "App \ Updates \ SiteUpdateManager" у меня есть служба автоматической проводной связи.

Я могу изменить имя в файле config / custom / services.yml:

services:
    App\Updates\SiteUpdateManager_new:
        arguments:
            $adminEmail: '%admin_email%'

И тогда все работает нормально, но я бы хотел переопределить это.

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