20120922 かめい

posted Sep 22, 2012, 1:27 AM by Asao Kamei
PHPのアノテーション使ったコンストラクション自動インジェクションDIコンテナー作った。
https://github.com/asaokamei/wsCore/blob/master/documents/DiContainer/Dimplet.md#automated-dependency-injection-based-on-interface

class Sample {
    /**
     * @DimInjection New Service
     */
    public function __construct( $service ) {
        $this->service = $service;
    }
}
上のようにクラスのコンストラクターに
@DimInjectionから始まるコメントを書いておくと、
勝手に自動で指定したServiceクラスが引数として渡されます。


Comments