eta-orionis / composer-json-manipulator
用于加载、合并和保存 composer.json 文件的包。由 symplify/composer-json-manipulator 优化而来
1.0.1
2023-04-07 18:09 UTC
Requires
- php: >=8
Requires (Dev)
- phpunit/phpunit: ^9
This package is not auto-updated.
Last update: 2024-09-21 22:55:32 UTC
README
- 将
composer.json
加载为对象 - 使用流畅的 API 进行操作
- 将其保存回
composer.json
文件
安装
composer require eta-orionis/composer-json-manipulator
用法
namespace App; use EtaOrionis\ComposerJsonManipulator\ComposerJson; class SomeClass { public function run(): void { $composerJson = ComposerJson::fromFile(getcwd() . '/composer.json'); // Add a PSR-4 namespace $autoLoad = $composerJson->getAutoload(); $autoLoad['psr-4']['Cool\\Stuff\\'] = './lib/'; $composerJson ->setAutoload($autoLoad) ->save(getcwd() . '/composer.json'); } }