使用composer安装phpunit 4.0时(在PHPStorm中)我得到....
/phpunit
/sebastian
/symfony
有谁知道为什么我得到了第二个,如果有任何必要的话。
由于
答案 0 :(得分:0)
这些依赖关系是必要的,你可以在PHPUnit的composer file看到。在Composer出现之前,他们只通过PEAR发布软件,您需要自己安装所有依赖项。最后没有任何改变。
如果您担心为每个需要PHPUnit的PHP项目反复安装所有这些依赖项,您可以在您的系统上全局安装它。
将composer global require 'phpunit/phpunit=3.7.*'
添加到您的composer.json。
答案 1 :(得分:0)
是的,这两个目录是PHPUnit工作所必需的。
vendor
文件夹中的依赖项由作曲家为您管理,您不必担心这里。你拥有它们的原因是因为你安装了PHPUnit。
当您删除PHPUnit并且其他任何包都不需要这些依赖项时,它们将被再次删除。