Dependency Injection Container Pimple を拡張して作成した小さなアプリケーションクラスを使って、 テスト用のWebアプリケーションを作成しながら、自分がフレームワークに求めるものを洗い出そうという試み。
ブログのシリーズ記事 Create my own framework on top of the Pimple のリポジトリです。
src/Acme 以下にはアプリケーションで利用するクラスとそのテストケースがありますが、ある程度仕様が固まったと判断したものは、 その時点で別プロジェクトに独立させていきます。
以下がこのリポジトリで書いたコードを元に派生したプロジェクトです。
- Volcanus_Configuration 設定値を管理するためのクラス
- Volcanus_Database PDOを利用したデータベース抽象化ライブラリ
- Volcanus_TemplateRenderer 各種テンプレートエンジンを共通のインタフェースで利用するライブラリ
以下のライブラリにも、ここで発生した要求が仕様として取り込まれています。
- Volcanus_Routing ページコントローラパターンで「きれいなURI」を実現するためのライブラリ
- Volcanus_Error エラーおよび例外処理用ライブラリ
このリポジトリは予告なく削除する可能性があります。