web-dev-qa-db-fra.com

Est-ce que quelqu'un sait où JFactory :: getApplication () -> getParams () est déclaré?

Je travaille sur mon implémentation MVSC. Je prévois d'ajouter une fonction appelée getParams() à ma vue de base, afin d'éviter de devoir continuer à fusionner les paramètres d'élément, de menu et de composant avant de rendre la vue.

Jusqu'à ce que je sache, j'ai utilisé JFactory::getApplication()->getParams(); qui récupère les paramètres de menu actifs.

Je veux regarder l'implémentation et peut-être éviter d'utiliser l'application s'il existait déjà une classe dédiée, mais je ne trouve aucune mention de getParams() dans aucune des classes JApplication (J3.3.0) .

Je peux seulement supposer qu'il s'agit d'une liaison statique tardive, mais est-ce que quelqu'un sait où cette méthode est attachée à l'application?

2
Mathew Lenning

C'est dans le fichier libraries/cms/application/site.php. Le fichier administrateur (back-end) n'a pas cette fonction spécifiée.

4
Laoneo