前回はSilexのCRUDアプリを作成しました。 今回はこのアプリをファンクショナルテストでガードします。 PHPUni ... 今回は、index.phpに集中しているロジックをMVCの形に分離するリファクタリングを行います。 目次 composer.jsonの編集 index.phpのコードをコントローラに移す DB更新ロジックをモデルに移す 動作確認 ディレクトリ構成 composer.jsonの編集 composer.jsonにautoloadの情報を追加します。 { "repositories": [ { "type": "pear", "url": "http://pear.symfony-project.com" }, { "type": "pear", "url": "http://pear.phpunit.de" } ], "minimum-stability": "de