ProxyManager \ Configuration :: setGeneratorStrategy()的返回值必须是ProxyManager \ void的实例,否则返回none

时间:2018-05-08 22:56:57

标签: php symfony symfony-3.4 php-7.2

我目前正在使用Symfony框架3.4。我的流浪盒正在运行PHP 7.2.2。我在下面安装了3个软件包之前一切正常:

  1. almasaeed2010 / adminlte
  2. 教义/数据器具
  3. 学说/教义的迁移束
  4. 当我尝试访问任何页面时,我收到以下错误:

    (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)
    

    我做了一些关于此错误的谷歌,我发现那些使用较旧的PHP版本或较早版本的ocramius/proxy-manager的人遇到了这个问题。但没有人帮助我解决这个问题,现在我被卡住了。

    希望我能找到解决这个问题的方法。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您没有运行PHP 7.2,甚至没有运行7.1,因为无法识别void类型。再次检查您的Vagrant配置。