dev-master
9999999-devA satis.json generator to use with composer/satis
AGPL-3.0-or-later
The Requires
The Development Requires
by Bob Kruithof
php composer generator satis
A satis.json generator to use with composer/satis
A satis.json generator to use with composer/satis, (*2)
Install using composer:, (*3)
composer require halfpastfouram/satis-generator
<?php $settings = new \Halfpastfour\SatisGenerator\SatisSettings(); $settings->setName('My Packages'); // Add a repository $repository = new \Halfpastfour\SatisGenerator\Model\Repository(); $repository->setType('vcs') ->setUrl('https://github.com/someuser/somerepo.git'); $settings->getRepositories()->append($repository); // Add a requirement/dependency $requirement = new \Halfpastfour\SatisGenerator\Model\Requirement(); $requirement->setPackage('namespace/package'); $settings->getRequirements()->append($requirement); // Provide generator with settings and generoute the file $generator = new \Halfpastfour\SatisGenerator\SatisGenerator($settings); $output = $generator->generate(); header('content-type: application/json'); echo $output;
A satis.json generator to use with composer/satis
AGPL-3.0-or-later
php composer generator satis