silvanite/composer-reader

使用流畅的API读取composer.json文件。

v1.0.1 2018-11-18 20:42 UTC

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