JARRAYHELPER-CLASS-001
JArrayHelper
JArrayHelper
JArrayHelper left core. Treat it as gone on Joomla 4 even if a leftover map appears — ship ArrayHelper.
JArrayHelper → Joomla\Utilities\ArrayHelper
What you will see
- Class "JArrayHelper" not found
Symptoms people search
toInteger fatal · array helper missing
Replace this code
Swap JArrayHelper for Joomla\Utilities\ArrayHelper.
Joomla 3
Remove or stop calling this
JArrayHelper::toInteger($cid);
JArrayHelper::fromObject($obj);Joomla 4 / 6
Use this instead
use Joomla\Utilities\ArrayHelper;
ArrayHelper::toInteger($cid);How to fix it
- 1Replace JArrayHelper with Joomla\Utilities\ArrayHelper.
Also known as
JArrayHelper · ArrayHelper
Related issues
- Joomla 3 → 4PHP
jimport() autoloader calls
jimport('joomla.filesystem.file') → use Joomla\CMS\Filesystem\File;
- Joomla 3 → 4PHP
DS path constant
DS → DIRECTORY_SEPARATOR or /
- Joomla 3 → 4PHP
JPATH_PLATFORM
JPATH_PLATFORM → Do not use — autoload instead
- Joomla 4 → 5JavaScript
addScript() / addStyleSheet() vs WebAssetManager
$doc->addScript() → WebAssetManager + joomla.asset.json
- Joomla 4 → 5Templates
Template without joomla.asset.json
templateDetails.xml only → joomla.asset.json + WebAssetManager in index.php
- Joomla 3 → 4PHP
mysql_* PHP functions
mysql_query() → Joomla DatabaseInterface / mysqli / PDO