ability / composer-reader
一个简单的 composer.json 文件阅读器
1.0.1
2024-08-04 19:01 UTC
Requires
- php: >=8.1
Requires (Dev)
- symfony/var-dumper: ^7.0
README
# Composer Reader A simple `composer.json` file reader. ## Installation You can install the package via Composer: ```bash composer require ability/composer-reader
用法
基本用法
要读取和解析 composer.json 文件,您可以使用 Reader 类
use Ability\ComposerReader\Reader; $context = Reader::create('/path/to/composer.json');
访问数据
Context 类提供了访问数据的方法
use Ability\ComposerReader\Context; // Get a value by key $value = $context->get('name'); // Check if a key exists $exists = $context->has('require.php');
数组访问
Context 类实现了 ArrayAccess,因此您可以使用它像数组一样
// Get a value by key $value = $context['name']; // Check if a key exists $exists = isset($context['require.php']);
JSON 序列化
Context 类实现了 JsonSerializable,因此您可以轻松地将它转换为 JSON
$json = json_encode($context);
需求
- PHP >= 8.0
开发
要为此项目做出贡献,您可以安装开发依赖项
composer install
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。
作者
- Roman Zhakhov roman.zhakhov@thomsonreuters.com