Closed jirinapravnik closed 9 years ago
Píšeš "tak se uplne ignoruje to co jsme nastavil pro parametr". Jaký parametr máš na mysli?
Toto je spíše Nette issue. Co je potřeba upravit v Route, aby fungovalo dle očekávání?
Asi by mělo stačit jen upravit getDefaults(), ci nejak jinak umoznit vytahnout metadata, protože tady se sahá na getDefaults() a to vrací jen nějak osekané parametry, třeba v mém případě vůbec nic a když mrknu do DIC vygenerované, tak mam u view => NULL
Nevidím část textu za jen: "Asi by mělo stačit jen , protože". Můžeš to upravit prosím?
Popiš prosím bug a návrh řešení v issues k Nette\Routing
Doplnil jsem text.
No ja nevim hlavne jestli je to bug, treba nechteji schvalne vyhazovat vsechna metadata ven a taky me navrh reseni nenapada, krom klasickeho getteru:-)
Otevři issue a uvidíme, jak se k tomu ostatní vyjádří.
@jirinapravnik Můžeš prosím připravit pull s příkladem použití tohoto problému do dema? Abychom to pak mohli lépe testovat? A zároveň věděli, zda jsme zachovali správnou funkčnost? :)
@jsifalda udělám to, až to bude kdyžtak upraveno, třeba se to ani neupraví:)
Každopádně by neuškodilo mít na tohle test:)
@jirinapravnik Stále máš prosímtě s tímto problém?
@jsifalda a menilo se neco, co by to napravilo? At koukam na Nette nebo tvoji upravu, tak predpokladam,ze to porad bude zlobit...
@jirinapravnik Když ale použiješ NetteRouteMock, tak to jde bez problému, ne? :)
@jsifalda JJ, přes NetteRouteMock to jde ok
alespoň že tak :)
Pokud použiju RouteMock v definici extension jako tohle
tak bez problemu funguje jak očekáváme.
Pokud ovšem udělám:
tak se uplne ignoruje to co jsme nastavil pro parametr. Problem je nejspise v tomhle: https://github.com/flame-org/Modules/blob/master/Flame/Modules/DI/ModulesExtension.php#L252 getDefaults() totiz nevraci vsechna metadata