ошибка службы после обновления с Symfony 3.3 до Symfony 3.4

Я обновил свою версию symfony projet с 3.3 до 3.4 несколько месяцев назад, и все проснулось, но недавно я попытался объявить прослушиватель событий, а затем у меня возникла эта ошибка

The configuration key "public" cannot be used to define a default value in "/home/pc-dev/Labs/Projets-jebuy/je-buy.com/app/config/services.yml". Allowed keys are "private", "tags", "autowire", "autoconfigure", "bind" in /home  
  /pc-dev/Labs/Projets-jebuy/je-buy.com/app/config/services.yml (which is being imported from "/home/pc-dev/Labs/Projets-jebuy/je-buy.com/app/config/config.yml"). 

очевидно ничего серьезного я отредактировал файл service.yml по умолчанию из этого

    # default configuration for services in *this* file
    _defaults:
        # automatically injects dependencies in your services
        autowire: true
        # automatically registers your services as commands, event subscribers, etc.
        autoconfigure: true
        # this means you cannot fetch services directly from the container via $container->get()
        # if you need to do this, you can override this setting on individual services
        public: false
    twig.extension:
        class: AppBundle\Twig\Extension\MenuExtension
        arguments:
            - '@doctrine'
        tags:
            - {name : twig.extension }
#    service.extension:
#        class: AdminBundle\DependencyInjection\AdminExtension
#        arguments: []
#        tags: []

к этому (потому что в symfony 3.4 или 4 все службы по умолчанию закрытые)

services:
    # default configuration for services in *this* file
    _defaults:
        # automatically injects dependencies in your services
        autowire: true
        # automatically registers your services as commands, event subscribers, etc.
        autoconfigure: true
        # this means you cannot fetch services directly from the container via $container->get()
        # if you need to do this, you can override this setting on individual services
        private: true
    twig.extension:
        class: AppBundle\Twig\Extension\MenuExtension
        arguments:
            - '@doctrine'
        tags:
            - {name : twig.extension }
#    service.extension:
#        class: AdminBundle\DependencyInjection\AdminExtension
#        arguments: []
#        tags: []

но когда я попытался запустить сервер, у меня появилась эта ошибка

 The service "templating.loader.cache" has a dependency on a non-existent service "templating.loader.wrapped".

и теперь я не знаю, как это решить и где эта служба template.loder.wrapped.

0 ответов

Другие вопросы по тегам