yaml から php ファイルに変更するスクリプト書いてみた(symphony -> codeigniter)

symphonyからcodeigniterにフレームワーク変えてみようぜって

モブプログラミングのお題が出たときに、symphonyの定義ファイル(yaml)から、codeigniterの設定ファイル(php)に変換する必要があった。

必要な部分だけポチポチやるのは面倒なので、ライブラリとかツール探してみたけど

ないので、2時間くらいで書いてみた。(しっかりと動作確認はしてないが)

ソースは、以下に置いてます。

github

php convert.php sample

と実行するとyamlファイルからphpファイルに変換できるよ。

yaml_parse_file を使っているので、書く環境でyaml.dllを使えるようにしておく準備が必要です。

また、Codeigniterの環境別の設定ファイルの構成でも出力してくれるので、ちょっとは時間削減になるかな。

プログラマって、なければ自分で作れるっていいなって改めて思った。