Projektuję wzorzec budowniczy podobnie jak tutaj: http://lukasz-socha.pl/php/wzorce-projekto...factory-method/
dla kreatora łańcuch zaczyna się od K_Interface_Manager <- K_Manager <- Manager
zasób przyjmuje taką ścieżkę dziedziczenia: Manager <- Manager_User
czyli interfejs jest implementowany przez K_Manager, on i reszta to klasy abstrakcyjne, a implementacja metod interfejsu następuję w Manager_User, Fabryka działa poprawnie, ale mam wątpliwości czy taka architektura jest zaprojektowana poprawnie bo środowisko Eclipse nie podpowiada składni np pisząc:
Manager::factory('User')->say_hi();
uzyskam podpowiedz że instnieje funkcja factory ale say_hi już nie. Sprawe bym olał ale mam klase ORM na której się po części wzorowałem i tam poprowiedzi są jak z nut.
Dodam że korzystam z autoloadera, a całość jest wrzucona do Frameworka Kohana jako moduł
//edit
chyba jednak coś ze środowiskiem, temat do zamknięcia
//update
dokładnie jak dodałem komentarze to zaskoczyło