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
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 :)