creads / api2symfony
此包已被废弃,不再维护。未建议替代包。
PHP 库,可自动从 API 规范(RAML、Blueprint、Swagger 等)生成 Symfony2 控制器
1.1.2
2016-07-26 12:56 UTC
Requires
- alecsammon/php-raml-parser: 0.6.3
- symfony/filesystem: ~2.6
- symfony/twig-bundle: ~2.6
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2022-02-01 12:42:44 UTC
README
PHP 库,可自动从 API 规范(RAML、Blueprint、Swagger 等)生成 Symfony2 控制器
但是...我们现在只支持以下规范格式
- RAML
但我们希望也能支持
- Blueprint
- Swagger
请随意提交您的 PR!
安装
使用 composer
composer require creads/api2symfony 1.0.*@dev
用例
//prepare RAML converter $converter = new Creads\Api2Symfony\Converter\RamlConverter(); //prepare dumper $dumper = new Creads\Api2Symfony\Dumper\SymfonyDumper(); //get controller models from specification $controllers = $converter->convert('path/to/spec.raml'); //dump each controller into current directory foreach($controllers as $controller) { $dumper->dump(controller); }
运行测试
composer install --dev php vendor/bin/phpunit
贡献者
贡献
请随意在 github 上贡献,通过在 tracker 上提交任何问题或疑问。