Gratulacje: wynalazłeś Laravela na nowo ;-]
Z punktu widzenia użytkownika / rekrutera Twoja aplikacja nie ma żadnych funkcjonalności, nic w niej nie można robić (wyświetlanie Wartosc $zmienna:
nie jest jeszcze funkcjonalnością), więc równie dobrze mógłbyś naklepać to w Laraverze czy Symfony w dosłownie 10 minut - nie straciłbyś przynajmniej tyle czasu na designowanie własnego koła.
IMO nie baw się we własne frameworki (zwłaszcza na początku nauki - wbrew pozorom niesamowicie ciężko jest zaprojektować sensowny framework) - naucz się Symfony czy Laravela, klepnij jakiś ciekawy projekt (np. grę interactive fiction
), a tego kodu lepiej nie podsyłaj - rekruterzy nie mają czasu na przeglądanie repozytoriów i zachwycanie się oo, tutaj jest wykorzystany wzorzec fasada
, oo, tutaj mamy obserwator - no nieźle, nieźle
. Brak screenshotów, brak opisu, brak funkcjonalności = równie dobrze mógłby ten projekt nie istnieć.
Na marginesie: nie musisz wrzucać komentarza do każdej metody - takie Wywolanie metody register na wszystkich zarejestrowanych rozszerzeniach
jest przykładowo dłuższe i trudniejsze w zrozumieniu niż szybkie przeanalizowane tamtego foreach
oczami i zrozumienie o co chodzi. Kod powinien być samo-dokumentujący się.