silvanite / composer-reader
使用流畅的API读取composer.json文件。
v1.0.1
2018-11-18 20:42 UTC
Requires
- php: ^7.0.0
Requires (Dev)
- squizlabs/php_codesniffer: ^3.3.0
This package is not auto-updated.
Last update: 2024-09-18 03:17:23 UTC
README
使用流畅的API读取composer.json文件。
安装
composer require silvanite/composer-reader
用法
检查是否安装了包。默认在当前工作目录中查找composer.json
。
$installed = Composer::read()->has('my/package');
如果文件位于不同位置,请指定文件名。
$installed = Composer::read('./path/to/composer.json')->has('my/package');
默认检查require部分,但您可以定义要检查的部分
$installed = Composer::read()->require()->has('my/package'); $installedDev = Composer::read()->requireDev()->has('my/package');
检查包的所需版本。将返回完整的版本字符串。
$version = Composer::read()->version('my/package');
支持
如果您需要任何支持,请在Twitter上联系我或在存储库中提交问题。
许可协议
MIT