mpmontanez / json-schema-to-php-generator
此包的最新版本(0.0.11)没有可用的许可信息。
将JSON模式文档转换为简单PHP类的代码生成工具。
0.0.11
2017-01-30 03:07 UTC
Requires
- gossi/php-code-generator: ~0
- league/flysystem: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-28 20:20:09 UTC
README
目标:构建一个代码生成工具,将JSON规范文件转换为简单的PHP类。Java灵感:[https://github.com/joelittlejohn/jsonschema2pojo](https://github.com/joelittlejohn/jsonschema2pojo)
演示
通过执行以下命令生成示例生成的代码
php cli/generate.php
模式源目录将是'json-schemas'文件夹,代码将放置在'generated-code'文件夹中。
安装
{
"require": {
"mpmontanez/json-schema-to-php-generator": "dev-master"
}
}
用法
要从一组JSON模式文件生成PHP代码,请向生成器提供以下参数:基本工作目录、JSON模式源文件夹名称、生成的代码目标文件夹名称以及用于生成的PHP类的基命名空间。
请注意 当调用generate()时,目标文件夹的初始内容将被删除。
$generator = new \mpmontanez\JsonSchemaToPhpGenerator\Generator(
__DIR__ . '/../', 'json-schemas', 'generated-code', 'Sample\\GeneratedCode\\');
$generator->generate();