概要

Build Status Coverage Status

JSONschemaから生成され得るJSONをjson_encode()で取得可能なPHPクラスを生成するコマンドとライブラリ

生成コマンド

./vendor/bin/jsm map [jsonDir] [phpDir] [namespace] [templatePath]

./vendor/bin/jsm map sample/json sample/generated Json

元となるJSON Schemaのディレクトリ構造

sample/json/
  ├ neta.json
  ├ osakanaType.json
  ├ shari.json
  └ sushi.json

生成されるPHPのディレクトリ構造

sample/generated/
  ├ Neta/
  │  ├ Neta.php
  │  ├ NetaInterface.php
  │  └ NetaTrait.php
  ├ Shari/
  │  ├ Shari.php
  │  ├ ShariInterface.php
  │  └ ShariTrait.php
  ├ Sushi/
  │  ├ Sushi.php
  │  ├ SushiInterface.php
  │  └ SushiTrait.php
  └ OsakanaType.php

results matching ""

    No results matching ""