0
我有幾個存儲在數組中的類。但是他們需要來自第三方的一些依賴關係。將依賴關係傳遞給類
它們有一個叫做abc()的常用方法,abc-method是需要不同依賴關係的方法。
所以我的想法是要給每個類一些注入方法,然後在abc()方法中調用它們,或者當類初始化時有辦法做到這一點?
我知道哪些類應該是initalized,我也知道他們需要什麼依賴關係。
從開始到每個類的路徑都存儲在配置數組中。
array('Abc\Bcd\Class','Abc\Bcd\Class2')
等
然後每一類加載這樣
foreach (array as item)
{
$another_array[] = new item()
}
也許我可以有注入我的依賴?
任何想法?
你知道有專門爲依賴注射設計的系統?像http://pimple.sensiolabs.org/ – sroes
當然,但我正在尋找一個開放的解決方案我不想要任何第三方依賴項使這項工作 – user1831020
這只是一個小類:https://raw.github .com/fabpot/Pimple/master/lib/Pimple.php – sroes