Невозможно заменить псевдоним «mea.twig.JsExtension», псевдоним службы Symfony 3.4

services.yml

mea.twig.JsExtension:
    alias: Mea\CoreBundle\Twig\MeaExtension
    public: true
    arguments: ["@service_container","@kernel", "@mea.metatags", "@mea.asset"]
    tags:
        - { name: twig.extension }

дать ошибку

InvalidArgumentException
Unable to replace alias "mea.twig.JsExtension" with actual definition "Mea\CoreBundle\Twig\MeaExtension".

in ReplaceAliasByActualDefinitionPass.php (line 57)
at ReplaceAliasByActualDefinitionPass->process(object(ContainerBuilder))
in Compiler.php (line 141)
at Compiler->compile(object(ContainerBuilder))
in ContainerBuilder.php (line 759)
at ContainerBuilder->compile()
in Kernel.php (line 643)

Symfony 3.4

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
0
590
1

Ответы 1

У этого есть 4 возможные причины, и они могут быть совершенно недооценены исключениями типа Symfony\Component\DependencyInjection\Exception\InvalidArgumentException:

  • ServiceNotFoundException;
  • ParameterNotFoundException;
  • EnvNotFoundException;
  • EnvParameterException.

Я уверен, что первое исключение - настоящая причина вашей проблемы.

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