我想从包中重用测试代码(例如模拟类)。但是我不知道怎么告诉作曲家用包含的测试来获取依赖。
我的composer.json:
"require": {
"some/package": "2.0.0"
}
另一个包的composer.json(包含/src
和/tests
个子文件夹):
"autoload": {
"psr-4": {
"Some\\Namespace\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Some\\Namespace\\Tests\\": "tests/"
}
},
这只为我提供了/src
下的/vendor/some/package/
文件夹。
我尝试指定some/package: 2.0.0@dev
没有任何影响。
这甚至可以用作曲家(和包装)吗?
答案 0 :(得分:0)
使用require-dev,然后在运行composer install
时安装开发包。
"require-dev": {
"phpunit/phpunit": "3.7.*",
"mockery/mockery": "0.7.*"
},