JUSER-GETPARAMETERS-001
JUser::getParameters()
JUser::getParameters()
getParameters() was removed. User params are getParam/setParam.
JUser::getParameters() → getParam($key) / setParam()
What you will see
- Call to undefined method Joomla\CMS\User\User::getParameters
Symptoms people search
user timezone fatal · getParameters
Replace this code
Swap JUser::getParameters() for getParam($key) / setParam().
Joomla 3
Remove or stop calling this
$params = $user->getParameters();
$tz = $params->get('timezone');Joomla 4 / 6
Use this instead
$tz = $user->getParam('timezone');How to fix it
- 1Replace getParameters()->get with getParam.
Also known as
getParameters
Related issues
- Joomla 3 → 4Joomla API
JRequest::getVar() and the whole JRequest API
JRequest::getVar() → $app->getInput()->get('id')
- Joomla 3 → 4Joomla API
JError / JException
JError::raiseError() → throw new RuntimeException() / try-catch
- Joomla 3 → 4Joomla API
isAdmin() / isSite()
$app->isAdmin() → $app->isClient('administrator') / isClient('site')
- Joomla 3 → 4Joomla API
Factory::getUri()
JFactory::getUri() → Uri::getInstance()
- Joomla 3 → 4Joomla API
Factory::getXml() / JXMLElement
JFactory::getXML() → SimpleXMLElement
- Joomla 3 → 4Joomla API
Factory::getEditor()
JFactory::getEditor() → Editor::getInstance()