web-dev-qa-db-fra.com

Remplacement de setUserState () et de getUserState () obsolètes

Je viens de remarquer que les méthodes setUserState () et getUserState () de JApplication sont marquées comme obsolètes.

Mais quels sont les remplaçants pour ces deux méthodes?

Merci d'avance

1
user3533235

Ils ne sont pas obsolètes, c'est la documentation de Joomla qui n'est pas parfaite.

Si vous voyez https://api.joomla.org/cms-3/classes/JFactory.html#method_getApplication

Vous remarquerez qu'il renvoie JApplicationCms et que cet objet n'est pas obsolète. Vous remarquerez également qu'il est dit de regarder \JApplication Pour plus d'informations, mais cet objet est obsolète. Appelez simplement le bon objet.

$app = JFactory::getApplication(); $app->getUserState();

La prochaine fois que vous feriez mieux de cliquer sur la référence de l'objet renvoyé et non sur le lien indiqué, vous verrez plus de détails :)

2
Adam M.