安装phpunit - 是sebastian& symfony目录是否必要?

时间:2014-04-26 16:33:14

标签: phpunit

使用composer安装phpunit 4.0时(在PHPStorm中)我得到....

/phpunit
/sebastian
/symfony 

有谁知道为什么我得到了第二个,如果有任何必要的话。

由于

2 个答案:

答案 0 :(得分:0)

这些依赖关系是必要的,你可以在PHPUnit的composer file看到。在Composer出现之前,他们只通过PEAR发布软件,您需要自己安装所有依赖项。最后没有任何改变。

如果您担心为每个需要PHPUnit的PHP项目反复安装所有这些依赖项,您可以在您的系统上全局安装它。

composer global require 'phpunit/phpunit=3.7.*'添加到您的composer.json。

答案 1 :(得分:0)

是的,这两个目录是PHPUnit工作所必需的。

vendor文件夹中的依赖项由作曲家为您管理,您不必担心这里。你拥有它们的原因是因为你安装了PHPUnit。

当您删除PHPUnit并且其他任何包都不需要这些依赖项时,它们将被再次删除。