我有几个类存储在一个数组中。但是,他们需要来自第三方的一些依赖项。
它们有一个称为 abc() 的通用方法,而 abc-method 是需要不同依赖项的方法。
所以我的想法是要么给每个类一些注入方法,然后在 abc() 方法中调用它们,或者在类初始化时有办法做到这一点?
我知道哪些类应该被初始化,我也知道它们需要什么依赖项。
从一开始,每个类的路径都存储在配置数组中。
array('Abc\Bcd\Class','Abc\Bcd\Class2')
等等
然后每个类都是这样加载的
foreach (array as item)
{
$another_array[] = new item()
}
也许我可以在那里注入我的依赖项?
有任何想法吗?