2017 © Pedro Peláez
 

library satis-generator

A satis.json generator to use with composer/satis

image

halfpastfouram/satis-generator

A satis.json generator to use with composer/satis

  • Monday, March 19, 2018
  • by bobkruithof
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Latest Stable Version Maintainability composer.lock available License Total Downloads, (*1)

Satis.json Generator

A satis.json generator to use with composer/satis, (*2)

Installation

Install using composer:, (*3)

composer require halfpastfouram/satis-generator

Implementation

<?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;

The Versions

19/03 2018

dev-master

9999999-dev

A satis.json generator to use with composer/satis

  Sources   Download

AGPL-3.0-or-later

The Requires

 

The Development Requires

by Bob Kruithof

php composer generator satis