Return ProxyManager\Configuration::setGeneratorStrategy() 的值必须是 ProxyManager\void 的实例,返回 none
Return value of ProxyManager\Configuration::setGeneratorStrategy() must be an instance of ProxyManager\void, none returned
我目前使用的是 Symfony 框架 3.4。我的 vagrant box 是 运行 PHP 7.2.2。在安装以下 3 个捆绑包之前,我一切正常:
- almasaeed2010/adminlte
- doctrine/data-fixtures
- doctrine/doctrine-migrations-bundle
当我尝试访问任何页面时出现以下错误:
(1/1) FatalThrowableError
Type error: Return value of ProxyManager\Configuration::setGeneratorStrategy() must be an instance of ProxyManager\void, none returned
in Configuration.php (line 108)
at Configuration->setGeneratorStrategy(object(EvaluatingGeneratorStrategy))
in RuntimeInstantiator.php (line 37)
at RuntimeInstantiator->__construct()
in Kernel.php (line 828)
at Kernel->getContainerBuilder()
in Kernel.php (line 770)
at Kernel->buildContainer()
in Kernel.php (line 642)
at Kernel->initializeContainer()
in Kernel.php (line 137)
at Kernel->boot()
in Kernel.php (line 197)
at Kernel->handle(object(Request))
in app_dev.php (line 29)
我对这个错误做了一些 google,我发现使用旧 PHP 版本或旧版本 ocramius/proxy-manager
的人遇到了问题。但是 none 帮我解决了这个问题,现在我卡住了。
希望我能找到解决这个问题的办法。提前谢谢你。
你不是运行 PHP 7.2,甚至不是7.1,因为无法识别void
类型。再次检查您的 Vagrant 配置。
我目前使用的是 Symfony 框架 3.4。我的 vagrant box 是 运行 PHP 7.2.2。在安装以下 3 个捆绑包之前,我一切正常:
- almasaeed2010/adminlte
- doctrine/data-fixtures
- doctrine/doctrine-migrations-bundle
当我尝试访问任何页面时出现以下错误:
(1/1) FatalThrowableError
Type error: Return value of ProxyManager\Configuration::setGeneratorStrategy() must be an instance of ProxyManager\void, none returned
in Configuration.php (line 108)
at Configuration->setGeneratorStrategy(object(EvaluatingGeneratorStrategy))
in RuntimeInstantiator.php (line 37)
at RuntimeInstantiator->__construct()
in Kernel.php (line 828)
at Kernel->getContainerBuilder()
in Kernel.php (line 770)
at Kernel->buildContainer()
in Kernel.php (line 642)
at Kernel->initializeContainer()
in Kernel.php (line 137)
at Kernel->boot()
in Kernel.php (line 197)
at Kernel->handle(object(Request))
in app_dev.php (line 29)
我对这个错误做了一些 google,我发现使用旧 PHP 版本或旧版本 ocramius/proxy-manager
的人遇到了问题。但是 none 帮我解决了这个问题,现在我卡住了。
希望我能找到解决这个问题的办法。提前谢谢你。
你不是运行 PHP 7.2,甚至不是7.1,因为无法识别void
类型。再次检查您的 Vagrant 配置。