eventpoints / composer-json-parser
Access your composer.json as an object
1.0.0
2024-03-26 17:14 UTC
Requires
- php: ^8.2
- doctrine/orm: ^3.1
Requires (Dev)
- phpunit/phpunit: ^9.5
- rector/rector: ^0.18.1
- symplify/easy-coding-standard: ^12.0
This package is not auto-updated.
Last update: 2024-04-28 18:33:52 UTC
README
Convert your composer.json file to an object and find any data quickly.
Install
composer require eventpoints/composer-json-parser
Usage
declare(strict_types=1); namespace App; use ComposerJsonParser\ParserFacade; class ExampleClass { public function someMethod() : void { $composer = (new ParserFacade())->extract(); $package = $composer->getPackageByName('rector/rector'); var_dump($package->getPackageVersion()); // object(ComposerJsonParser\Model\PackageVersion)#29 (2) { // ["version"] => float(0.18) // ["versionConstraints"] => string(1) "^" // } } }