类型错误:传递给Symfony \ Bridge \ Twig \ Extension \ SecurityExtension :: __ construct()的参数1必须是Symfony \ Component \ Security \ Core \ SecurityContextInterface的实例,Symfony \ Component \ Security \ Core \ Authorization的实例\ AuthorizationChecker给出,在5090行的/path/to/project/var/cache/dev/appDevDebugProjectContainer.php中调用。
我仍然有这个错误,但是当我更新我的作曲家
时composer update
一切正常。
我该如何解决它呢? 感谢。
答案 0 :(得分:1)
SecurityContextInterface
作为SecurityExtension
的第一个参数自symfony 2.7以来已被弃用,并且已在symfony 3中删除。您可以选择降级到symfony2,或将代码更新为symfony 3。在您的情况下,我认为您已升级symfony版本,但忘记清除缓存:composer clearcache
。