eventpoints/composer-json-parser

Access your composer.json as an object

1.0.0 2024-03-26 17:14 UTC

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) "^" 
//       }
        
     }
    
}