halfpastfouram / satis-generator
此包已被 废弃 且不再维护。未建议替代包。
用于与 composer/satis 一起使用的 satis.json 生成器
dev-master
2018-03-19 20:26 UTC
Requires
- composer/satis: 1.0.0
- halfpastfouram/collection: v1.0.0
- zendframework/zend-json: 3.2.x-dev
Requires (Dev)
This package is auto-updated.
Last update: 2022-04-10 05:22:42 UTC
README
Satis.json 生成器
用于与 composer/satis 一起使用的 satis.json 生成器
安装
使用 composer 进行安装
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;