今まではオーダーメイド的なシステムしか作ってなかったけど、7割方同じ機能を持つシステムを作ることになった。
Tracを見てると、ああいう作りは便利だなーと思う。
PHPではどんなコードを書けばいいんだろう。
container->getComponents(インターフェース名) でファイル命名規則に則ってクラス群を探すか…。
あとgetComponentの引数がインターフェースなら集約クラス的なものを自動生成するとかかな。
bazaarで基本的な機能を提供するbranchを作って、そこからシステムごとのbranchを分けていってコンポーネントを書いていくとか…うーん。