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
Wallogit.com
2017 © Pedro Peláez
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