1

次のような関数がある場合、例として PHP を使用します。

public function foo() {

    return new CustomException($this->message);

}

ここで依存性注入は可能ですか? 関数が呼び出されるまで CustomException は作成されないため、パラメーターとして渡すことはできません。

EDIT:うまく説明できていない場合は申し訳ありません。私の質問は具体的には、関数が呼び出されるまでオブジェクトが作成されない場合、このクラスへの依存関係として CustomException を挿入するにはどうすればよいですか?

4

0 に答える 0