Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHPUnit全局安装和Silex';WebTestCase_Php_Phpunit_Composer Php_Functional Testing_Silex - Fatal编程技术网

使用PHPUnit全局安装和Silex';WebTestCase

使用PHPUnit全局安装和Silex';WebTestCase,php,phpunit,composer-php,functional-testing,silex,Php,Phpunit,Composer Php,Functional Testing,Silex,我有全局composer的autoload.php和本地项目的autoload.php。PHPUnit,在运行时使用全局的和引导项目的。 我决定使用Silex\WebTestCase(它是项目依赖项,而不是全局的)将PHPUnit\u Framework\u TestCase(它是全局的)与其他Silex类一起使用(同样,在项目中) 因此,我得到了spahgetti依赖项,当我运行这个功能测试时,我得到了错误PHP致命错误:在/var/www/vhosts/app.ilimnet.dev/ven

我有全局composer的
autoload.php
和本地项目的
autoload.php
。PHPUnit,在运行时使用全局的和引导项目的。 我决定使用
Silex\WebTestCase
(它是项目依赖项,而不是全局的)将
PHPUnit\u Framework\u TestCase
(它是全局的)与其他
Silex
类一起使用(同样,在项目中)

因此,我得到了spahgetti依赖项,当我运行这个功能测试时,我得到了错误PHP致命错误:在/var/www/vhosts/app.ilimnet.dev/vendor/Symfony/http-kernel/Client.PHP的第32行中找不到类'Symfony\Component\BrowserKit\Client',它试图使用全局自动加载,哪一个当然没有这个包裹


有没有办法用2个自动加载器来解决这种尴尬的依赖关系?

您可能缺少“symfony/browser kit”软件包。试着运行“composer update symfony/浏览器工具包”并重复一遍。我真傻。这就是实际问题。谢谢您可能缺少“symfony/浏览器套件”软件包。试着运行“composer update symfony/浏览器工具包”并重复一遍。我真傻。这就是实际问题。非常感谢。