配列に格納されたクラスがいくつかあります。ただし、サードパーティからの依存関係が必要です。
それらには abc() と呼ばれる共通のメソッドがあり、その abc-method は異なる依存関係を必要とするメソッドです。
したがって、私の考えは、各クラスに注入メソッドを与えて abc() メソッドで呼び出すか、クラスが初期化されたときにこれを行う方法があるのでしょうか?
どのクラスを初期化する必要があるかを知っており、必要な依存関係も知っています。
最初から、各クラスへのパスは構成配列に格納されます。
array('Abc\Bcd\Class','Abc\Bcd\Class2')
等
次に、各クラスは次のようにロードされます
foreach (array as item)
{
$another_array[] = new item()
}
おそらく、そこに依存関係を注入できますか?
何か案は?