用composer require-dev安装phpunit不推荐?

时间:2016-01-11 13:07:02

标签: php phpunit composer-php

在我的作曲家包中,如果我的包中有phpunit测试,我会将phpunit添加到string buf, firstName, secondName; int phone; cin >> fistName >> secondName; bool isPhone = 1; for (auto i: secondName) if (i < '0' || i > '9') { isPhone = 0; break; } if (!isPhone) { cin >> phone; } else { stringstream ss; ss << secondName; ss >> phone; secondName = ""; } 的require-dev部分。

今天我注意到大多数使用phpunit测试的php库都没有在require-dev中列出phpunit。

有人可以告诉我为什么吗?是不是不建议使用composer require-dev?

安装phpunit

作曲家文档说

  

require-dev(仅限root)

     

列出开发此软件包或运行测试等所需的软件包。

所以在我的理解中,phpunit应该安装了composer require-dev

1 个答案:

答案 0 :(得分:2)

IMO将phpunit添加为require-dev依赖项是正确和方便的。

作为一个例子,它在Doctrine composer.json中添加:

https://github.com/doctrine/doctrine2/blob/master/composer.json