Caute, mam zaludnejsiu otazku s ktorou si neviem rady:
Zacal som pouzivat Dependency Injection (namiesto service locatoru). Zavislosti idu standardne cez konstruktory. V urcitom type tried vsak konstruktory nebudu (v predkovi budu, v potomkoch si to nechcem komplikovat).
Injektovanie som zatial urobil takto:
1. metodou inject* (naplni sa automaticky po vytvoreni objektu - objektom vyzadovane zavislosti)
2. vlastnostou s anotaciou s pozadovanym objektom (tu potrebujem naplnit az ked sa realne zavola, teda lazy loading)
(ano, inspiroval som sa v nette)
Jedine co ma napadlo ako ju naplnit je tak, ze ju unset-nem a jej nazov + pozadovany namespace triedy si "odlozim". V getteri sledujem ci sa dana vlastnost zavola, ak ano, tak az vtedy objekt vytvorim a vratim...
Napada Vas nejaka zrada ktora by mohla nastat? Zatial som narazil iba na nutnost aby bola vlastnost PUBLIC..