使用Laravel 4和Guzzle HTTP,Codeception会引发致命错误

时间:2014-06-10 17:31:54

标签: php laravel laravel-4 codeception guzzle

我正在使用Laravel 4.2。*和Codeception 2. *作为记录。

当我尝试使用Laravel4模块创建验收测试时,我使用此配置

## Other code
config:
      Laravel4:
           # This file is in app/tests/acceptance.suite.yml
            start: '/../../bootstrap/start.php'
            cleanup: true
## Other code

它有效,我的意思是我可以建立它。但是当我运行codecept run时,它会失败并引发致命错误。

  

致命错误:无法重新声明GuzzleHttp \ Stream \ create()(之前   声明   药业:///usr/local/Cellar/codeception/2.0.0/libexec/codecept-2.0.0.phar/vendor/guzzlehttp/streams/src/functions.php:14)   在/Users/Ludo237/Sites/l4/vendor/guzzlehttp/streams/src/functions.php   第14行

问题似乎是Guzzle。我在我的应用程序上使用guzzle但代码也使用它。

如何解决此冲突?

1 个答案:

答案 0 :(得分:2)

要快速修复,只需在项目中移动全局代码安装,并通过composer ...

进行操作