Slide 5
Slide 5 text
PSR-11 Container Interfaceの仕様
● get():取得
○ ID(文字列)をパラメーターに取る
○ 戻り値はmixed(=IDの実体)
○ コンテナがIDを識別できない場合は NotFoundExceptionInterfaceを実装した例外を投げる
○ 同じIDの指定に対しては同じ値が返却されるべき(シングルトンかは実装による)
● has():取得の可否
○ ID(文字列)をパラメーターに取る
○ コンテナがIDを識別できる場合は trueを、そうでない場合は falseを返す
○ hasの返り値がfalseならget()は必ずNotFoundExceptionInterfaceを実装した例外を投げる