Dice

(2016/08/14)
  • PHPDIコンテナ

  • https://github.com/Level-2/Dice
  • 実装が100行とかなり軽量
  • これを売りにしてるっぽい
  • PHP5.4以上対応

  • Authorがロックで受ける
  • 以下機能

  • autowriting
  • 基本これっぽい?
  • Reflectionを利用してるみたい
  • 基本機能
  • php
  • use Dice\Dice;
  • $dice = new Dice();
  • $user = $dice->create('User');
  • create()の第二引数に配列を渡すと依存解決できない引数に突っ込んでくれる
  • sharedオプションを有効にすることでシングルトンにできる
  • セッターインジェクション可能
  • ruleにcallパラメータを渡す
  • XMLの設定ファイルもサポート
  • DI DIコンテナ PHP

general(396)