Rozdělení Presenter::getParameter na parameter a parameters

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Honza Marek
Člen | 1664
+
0
-

Měl bych takový všetečný dotaz. Proč když chci získat všechny parametry presenteru, tak musím volat metodu s názvem „získej parametr“? Neznačí už jen ten if ($name === NULL) v jejím těle, že by to mohly být klidně dvě metody?

Filip Procházka
Moderator | 4668
+
0
-

:)

$parameters = $this->params;
jtousek
Člen | 951
+
0
-

Mně zase nejde do hlavy proč DI\Container nemá metodu getParameter ale jen getParameters. Každý pes jiná ves. :)

Filip Procházka
Moderator | 4668
+
0
-

Protože DIC má metodu expand

arron
Člen | 464
+
0
-

@Honza Marek má pravdu… to if tam přesně naznačuje, ze ta metoda dělá v zásadě víc věci najednou…ale byl by to BC break jak sviňa: -/

Honza Marek
Člen | 1664
+
0
-

Dala by se přidělat metoda getParameters a použití bez parametrů označit jako deprecated.