Ошибка TemplateListener при попытке Symfony 3.4 beta3

Я пытаюсь перейти с Symfony 3.3.10 на Symfony 3.4 beta3. У меня есть следующая ошибка:

Ошибка типа: аргумент 1 передается в Sensio \ Bundle \ FrameworkExtraBundle \ EventListener \ TemplateListener :: __ construct () должен быть экземпляром Sensio \ Bundle \ FrameworkExtraBundle \ Templating \ TemplateGuesser, заданным экземпляром ContainerWhrfjwe, который вызывается в / home / coil / workspace / project / api / var / cache / dev / ContainerWhrfjwe / getDebug_EventDispatcherService.php в строке 21

Вот что я изменил в моем composer.json файл:

"symfony/symfony": "v3.4.0-BETA3",
"symfony/swiftmailer-bundle": "^2.6.4",
"sensio/framework-extra-bundle": "^5.0.0",

До:

"symfony/symfony": "3.3.*",
"symfony/swiftmailer-bundle": "^2.3.10",
"sensio/framework-extra-bundle": "^3.0.2",

(другие строки, где идентичны)

Команда composer работает без ошибок. Но на каждой странице возникает эта ошибка. (даже с CLI)

2

Решение

Сначала — как обычно, очистите dev-кеш, а затем попробуйте как написано на Обновление Малой Версии:

composer update symfony/symfony --with-dependencies

Также может быть полезно запустить

composer outdated

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

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]