Symfony 3.3 更新 - 传递给 FrameworkBundle Translator 的参数 5 必须是数组类型,对象给定,

Symfony 3.3 Update - Argument 5 passed to FrameworkBundle Translator must be of the type array, object given,

我刚从 3.2.9 更新到 3.3.2

收到以下错误:

Catchable Fatal Error: Argument 5 passed to Symfony\Bundle\FrameworkBundle\Translation\Translator::__construct() must be of the type array, object given, called in /dev/shm/appname/cache/dev/appDevDebugProjectContainer.php on line 4100 and defined

不知道从哪里开始查找以及还需要哪些文件来帮助您调查我的问题。 stracktrace 将我带入了依赖注入的踪迹。我错过了 Symfony 3.3 中的哪些突破性变化?

首先从脚本中删除 lexik 翻译包,因为它还没有为 3.3.x 做好准备。然后再次清除缓存文件。