2

我最近将我的项目从 Symfony 3.4 升级到了 4.4。我仍在进行升级,但我陷入了这个致命错误,上面写着

Compile Error: Declaration of ContainerGWHmz1B\srcApp_KernelDevDebugContainer::getParameter(string $name) must be compatible with Symfony\Component\DependencyInjection\Container::getParameter($name)

当 Symfony 生成存储在其中的所有服务和类的缓存时,就会发生这种情况/var/cache/dev/ContainerGWHmz1B/srcApp_KernelDevDebugContainer

从错误来看,这是完全有道理的,因为在我编译的容器中,这是定义

public function getParameter(string $name)而在Container这个类扩展的类中,这是定义

public function getParameter($name).

错误很明显,但我怎样才能阻止它发生呢?谢谢你的帮助。

4

0 回答 0