Initial commit
- úvodní commit Edde2 bundle
- pro načtení nutno použít loader.php (připraví běhové prostředí knihoven)
- přesunutí na kořen
- jsem vul
- meta-commit
- přesunutí loaderu
.
- úvodní commit
Merge branch 'devel' of github:/Ellesmess/Edde2 into devel
Test
- rozběhání šablon generátoru pro MySQL
- implementace jendoduchého kolektoru CSS a JS souborů s automatickou korekcí na filesystém
- do beforeRender Controlu padají parametry, které přijdou do render metody
Merge branch 'devel' of github.com:/Ellesmess/Edde2 into devel
- velký bugfix balík
- registrace EddeLoadera před registrací rozšiřovacích metod
- drobné rychlostní optimalizace ClassLoaderu
- implementace všech háčků pro formuláře nad komponentou (success, submit a error) s výchozími akcemi (např. redrawControl())
- oprava chyby vytváření špatné služby (příliš široký try-catch blok) v kontejneru, když selhal callInjects()
- PgsqlDriver vyhazuje správnou výjimku, když je nalezena duplicita
- oprava namespace v EddeModule (docela divoce rozházené + překlepy)
- grafická oprava v flash-message-control.latte
- oprava generátoru MN vazeb (detekce na objekt, když bind byl vždy string)
- sjednocení namespace modelů Edde v generátoru na xxx/Model2/xxx
- oprava ModelIteratoru - špatná vnitřní proměnná (původní modelService -> holder)
- rychlostní optimalizace ClassLoaderu - při detekci absolutní třídy nepoužívá vyhledávání, Accessor vyžaduje absolutní cestu, ...
- getImplementorList vrací seznam tříd bez abstrakcí
- oprava Authentikátoru
// p.s. jsem geniální
- částečné opravy na API službách
- configurátor zveřejňuje cestu k configům do přoměnné %configDir%
- EddeLoader opravuje chybku s plain třídami (nesmí začínat lomítkem)
- ResourceService nechcípne, když nemá nastavené adresáře; až ve chvíli využití + vyhazuje doprovodnější hlášku
- další odlehčení configu
- přejmenování RouterFactory na RouterService (poněkud výstižnější)
- oprava bugu s přeregistrací adresářů EddeLoaderu (oprava opravy bugu :D)
- pokud selže inject, je vyhozena jeho výjimka (aktuálně byla přidušena a systém se v případě chyby choval divně)
- oprava dalšího chybného namespace
- doplnění anotace do generátoru zdrojáků (foreach nenapovídal)
- formalitka - EddeLoader řadí třídy dle abecedy - pouze optická drobnost pro lazení
- oprava authorizátoru
- za aktuálního stavu by nemělo být nutné žádné služby prezentovat do configu (vazbu z containeru v konstruktoru lze vyřešit inject metodami)
- podpora explicitního zadání názvu zdroje, odkud model pochází (název tabulky)
- vyřešení problému slepice a vejce - implementace *Proxy mechanismu, který umožní vytvořit/reagovat na absenci třídy (např. aliasem nebo vygenerováním)
- zahozena možnost reloadnou index tříd po rebuildu zdrojových souborů modelů (nebzlo potřeba)
- po rebuildu zdrojovách souborů se vzpláchne celá cache
Rebuild bugfix
- automatické hashování příliš dlouhých názvů klíču pro MySQL