[4.3] Deprecation reviews (#38657)

This commit is contained in:
Benjamin Trenkle 2023-04-09 06:06:01 +02:00 committed by GitHub
parent 5296a7b89b
commit 6f2cec29a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
184 changed files with 1567 additions and 890 deletions

View File

@ -155,7 +155,10 @@ class ActionlogsHelper
*
* @since 3.9.0
*
* @deprecated 5.0 Use the action log config model instead
* @deprecated 4.3 will be removed in 6.0
* Use the action log config model instead
* Example: Factory::getApplication()->bootComponent('actionlogs')->getMVCFactory()
* ->createModel('ActionlogConfig', 'Administrator')->getLogContentTypeParams($context);
*/
public static function getLogContentTypeParams($context)
{
@ -316,7 +319,7 @@ class ActionlogsHelper
}
$lang->load($extension, JPATH_ADMINISTRATOR)
|| $lang->load($extension, JPATH_PLUGINS . '/' . $type . '/' . $name);
|| $lang->load($extension, JPATH_PLUGINS . '/' . $type . '/' . $name);
}
// Load plg_system_actionlogs too

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Banners\Administrator\Helper\BannersHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Banners\Administrator\Helper\BannersHelper instead
*/
class BannersHelper extends \Joomla\Component\Banners\Administrator\Helper\BannersHelper
{

View File

@ -18,7 +18,9 @@
* Categories helper.
*
* @since 1.6
* @deprecated 5.0 Use \Joomla\Component\Categories\Administrator\Helper\CategoriesHelper instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Categories\Administrator\Helper\CategoriesHelper instead
*/
class CategoriesHelper extends \Joomla\Component\Categories\Administrator\Helper\CategoriesHelper
{

View File

@ -1209,7 +1209,8 @@ class CategoryModel extends AdminModel
* Custom clean the cache of com_content and content modules
*
* @param string $group Cache group name.
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -18,7 +18,9 @@
* Contact component helper.
*
* @since 1.6
* @deprecated 5.0 Use \Joomla\Component\Contact\Administrator\Helper\ContactHelper instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Contact\Administrator\Helper\ContactHelper instead
*/
class ContactHelper extends \Joomla\Component\Contact\Administrator\Helper\ContactHelper
{

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Content\Administrator\Helper\ContentHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Content\Administrator\Helper\ContentHelper instead
*/
class ContentHelper extends \Joomla\Component\Content\Administrator\Helper\ContentHelper
{

View File

@ -1038,7 +1038,8 @@ class ArticleModel extends AdminModel implements WorkflowModelInterface
* Custom clean the cache of com_content and content modules
*
* @param string $group The cache group
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -19,7 +19,8 @@
*
* @since 3.2
*
* @deprecated 5.0 Use \Joomla\Component\Contenthistory\Administrator\Helper\ContenthistoryHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Contenthistory\Administrator\Helper\ContenthistoryHelper instead
*/
class ContenthistoryHelper extends \Joomla\Component\Contenthistory\Administrator\Helper\ContenthistoryHelper
{

View File

@ -19,7 +19,8 @@
*
* @since 3.7.0
*
* @deprecated 5.0 Use \Joomla\Component\Fields\Administrator\Helper\FieldsHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Fields\Administrator\Helper\FieldsHelper instead
*/
class FieldsHelper extends \Joomla\Component\Fields\Administrator\Helper\FieldsHelper
{

View File

@ -1077,7 +1077,8 @@ class FieldModel extends AdminModel
* Clean the cache
*
* @param string $group The cache group
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -363,7 +363,8 @@ class GroupModel extends AdminModel
* Clean the cache
*
* @param string $group The cache group
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -14,5 +14,7 @@ defined('_JEXEC') or die;
* Finder Indexer Adapter class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Adapter instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Indexer\Adapter instead
*/

View File

@ -14,5 +14,7 @@ defined('_JEXEC') or die;
* Finder Indexer Helper class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Helper instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Indexer\Helper instead
*/

View File

@ -14,5 +14,7 @@ defined('_JEXEC') or die;
* Finder Indexer Parser class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Parser instead
*
* @deprecated 4.3 will be removed in 6.0
* 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Parser instead
*/

View File

@ -14,5 +14,7 @@ defined('_JEXEC') or die;
* Finder Indexer Query class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Query instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Indexer\Query instead
*/

View File

@ -14,5 +14,7 @@ defined('_JEXEC') or die;
* Finder Indexer Result class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Result instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Indexer\Result instead
*/

View File

@ -14,5 +14,6 @@ defined('_JEXEC') or die;
* Finder Indexer Taxonomy class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Taxonomy instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Indexer\Taxonomy instead
*/

View File

@ -14,5 +14,7 @@ defined('_JEXEC') or die;
* Finder Indexer Token class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Indexer\Token instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Indexer\Token instead
*/

View File

@ -20,7 +20,9 @@ use Joomla\Component\Finder\Administrator\Helper\LanguageHelper;
* Finder language helper class.
*
* @since 2.5
* @deprecated 5.0 Use \Joomla\Component\Finder\Administrator\Helper\LanguageHelper instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Administrator\Helper\LanguageHelper instead
*/
class FinderHelperLanguage extends LanguageHelper
{

View File

@ -46,7 +46,8 @@ class FilterModel extends AdminModel
* Custom clean cache method.
*
* @param string $group The component name. [optional]
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Installer\Administrator\Helper\InstallerHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Installer\Administrator\Helper\InstallerHelper instead
*/
class InstallerHelper extends \Joomla\Component\Installer\Administrator\Helper\InstallerHelper
{

View File

@ -436,7 +436,10 @@ class UpdateController extends BaseController
* Called from JS.
*
* @since 3.10.0
* @deprecated 5.0 Use batchextensioncompatibility instead.
*
* @deprecated 4.3 will be removed in 6.0
* Use batchextensioncompatibility instead.
* Example: $updateController->batchextensioncompatibility();
*
* @return void
*/

View File

@ -64,18 +64,18 @@ class UpdateModel extends BaseDatabaseModel
$params = ComponentHelper::getParams('com_joomlaupdate');
switch ($params->get('updatesource', 'nochange')) {
// "Minor & Patch Release for Current version AND Next Major Release".
// "Minor & Patch Release for Current version AND Next Major Release".
case 'next':
$updateURL = 'https://update.joomla.org/core/sts/list_sts.xml';
break;
// "Testing"
// "Testing"
case 'testing':
$updateURL = 'https://update.joomla.org/core/test/list_test.xml';
break;
// "Custom"
// @todo: check if the customurl is valid and not just "not empty".
// "Custom"
// @todo: check if the customurl is valid and not just "not empty".
case 'custom':
if (trim($params->get('customurl', '')) != '') {
$updateURL = trim($params->get('customurl', ''));
@ -86,14 +86,14 @@ class UpdateModel extends BaseDatabaseModel
}
break;
/**
* "Minor & Patch Release for Current version (recommended and default)".
* The commented "case" below are for documenting where 'default' and legacy options falls
* case 'default':
* case 'lts':
* case 'sts': (It's shown as "Default" because that option does not exist any more)
* case 'nochange':
*/
/**
* "Minor & Patch Release for Current version (recommended and default)".
* The commented "case" below are for documenting where 'default' and legacy options falls
* case 'default':
* case 'lts':
* case 'sts': (It's shown as "Default" because that option does not exist any more)
* case 'nochange':
*/
default:
$updateURL = 'https://update.joomla.org/core/list.xml';
}
@ -504,7 +504,10 @@ class UpdateModel extends BaseDatabaseModel
*
* @return boolean
* @since 2.5.1
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Use "createUpdateFile" instead
* Example: $updateModel->createUpdateFile($basename);
*/
public function createRestorationFile($basename = null): bool
{
@ -907,7 +910,7 @@ ENDDATA;
if ($userfile['error'] && ($userfile['error'] == UPLOAD_ERR_NO_TMP_DIR)) {
throw new \RuntimeException(
Text::_('COM_INSTALLER_MSG_INSTALL_WARNINSTALLUPLOADERROR') . '<br>' .
Text::_('COM_INSTALLER_MSG_WARNINGS_PHPUPLOADNOTSET'),
Text::_('COM_INSTALLER_MSG_WARNINGS_PHPUPLOADNOTSET'),
500
);
}
@ -1378,20 +1381,20 @@ ENDDATA;
*
* @since 3.10.0
*/
public function getNonCorePlugins($folderFilter = ['system','user','authentication','actionlog','multifactorauth'])
public function getNonCorePlugins($folderFilter = ['system', 'user', 'authentication', 'actionlog', 'multifactorauth'])
{
$db = version_compare(JVERSION, '4.2.0', 'lt') ? $this->getDbo() : $this->getDatabase();
$query = $db->getQuery(true);
$query->select(
$db->quoteName('ex.name') . ', ' .
$db->quoteName('ex.extension_id') . ', ' .
$db->quoteName('ex.manifest_cache') . ', ' .
$db->quoteName('ex.type') . ', ' .
$db->quoteName('ex.folder') . ', ' .
$db->quoteName('ex.element') . ', ' .
$db->quoteName('ex.client_id') . ', ' .
$db->quoteName('ex.package_id')
$db->quoteName('ex.extension_id') . ', ' .
$db->quoteName('ex.manifest_cache') . ', ' .
$db->quoteName('ex.type') . ', ' .
$db->quoteName('ex.folder') . ', ' .
$db->quoteName('ex.element') . ', ' .
$db->quoteName('ex.client_id') . ', ' .
$db->quoteName('ex.package_id')
)->from(
$db->quoteName('#__extensions', 'ex')
)->where(
@ -1647,9 +1650,9 @@ ENDDATA;
}
$lang->load("$extension.sys", JPATH_ADMINISTRATOR)
|| $lang->load("$extension.sys", $source);
|| $lang->load("$extension.sys", $source);
$lang->load($extension, JPATH_ADMINISTRATOR)
|| $lang->load($extension, $source);
|| $lang->load($extension, $source);
// Translate the extension name if possible
$item->name = strip_tags(Text::_($item->name));

View File

@ -268,7 +268,8 @@ class LanguageModel extends AdminModel
* Custom clean cache method.
*
* @param string $group Optional cache group name.
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -221,7 +221,8 @@ class LanguagesModel extends ListModel
* Custom clean cache method, 2 places for 2 clients.
*
* @param string $group Optional cache group name.
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -18,7 +18,9 @@
* Menus component helper.
*
* @since 1.6
* @deprecated 5.0 Use \Joomla\Component\Menus\Administrator\Helper\MenusHelper instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Menus\Administrator\Helper\MenusHelper instead
*/
class MenusHelper extends \Joomla\Component\Menus\Administrator\Helper\MenusHelper
{

View File

@ -110,7 +110,8 @@ class MenusController extends BaseController
*
* @since 1.6
*
* @deprecated 5.0 Will be removed without replacement as it was only used for the 1.5 to 1.6 upgrade
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement as it was only used for the 1.5 to 1.6 upgrade
*/
public function resync()
{

View File

@ -700,7 +700,7 @@ class ItemModel extends AdminModel
// Load the language file for the component.
$lang = Factory::getLanguage();
$lang->load($args['option'], JPATH_ADMINISTRATOR)
|| $lang->load($args['option'], JPATH_ADMINISTRATOR . '/components/' . $args['option']);
|| $lang->load($args['option'], JPATH_ADMINISTRATOR . '/components/' . $args['option']);
// Determine the component id.
$component = ComponentHelper::getComponent($args['option']);
@ -1751,7 +1751,8 @@ class ItemModel extends AdminModel
* Custom clean the cache
*
* @param string $group Cache group name.
* @param integer $clientId @deprecated 5.0 No Longer Used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -370,7 +370,7 @@ class MenuModel extends FormModel
$result[$menuType] = [];
}
$result[$menuType][] = & $module;
$result[$menuType][] = &$module;
}
return $result;
@ -403,7 +403,8 @@ class MenuModel extends FormModel
* Custom clean the cache
*
* @param string $group Cache group name.
* @param integer $clientId @deprecated 5.0 No Longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Modules\Administrator\Helper\ModulesHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Modules\Administrator\Helper\ModulesHelper instead
*/
abstract class ModulesHelper extends \Joomla\Component\Modules\Administrator\Helper\ModulesHelper
{

View File

@ -794,7 +794,7 @@ class ModuleModel extends AdminModel
// Load the core and/or local language file(s).
$lang->load($module, $client->path)
|| $lang->load($module, $client->path . '/modules/' . $module);
|| $lang->load($module, $client->path . '/modules/' . $module);
if (file_exists($formFile)) {
// Get the module form.
@ -1036,7 +1036,7 @@ class ModuleModel extends AdminModel
->join(
'LEFT',
$db->quoteName('#__modules', 'm') . ' ON ' . $db->quoteName('e.client_id') . ' = ' . (int) $table->client_id .
' AND ' . $db->quoteName('e.element') . ' = ' . $db->quoteName('m.module')
' AND ' . $db->quoteName('e.element') . ' = ' . $db->quoteName('m.module')
)
->where($db->quoteName('m.id') . ' = :id')
->bind(':id', $table->id, ParameterType::INTEGER);
@ -1085,7 +1085,8 @@ class ModuleModel extends AdminModel
* Custom clean cache method for different clients
*
* @param string $group The name of the plugin group to import (defaults to null).
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -223,7 +223,8 @@ class Modules
*
* @since 2.5
*
* @deprecated 5.0 Will be removed with no replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed with no replacement
*/
public function positionList($clientId = 0)
{

View File

@ -18,7 +18,9 @@
* Newsfeeds component helper.
*
* @since 1.6
* @deprecated 5.0 Use \Joomla\Component\Newsfeeds\Administrator\Helper\NewsfeedsHelper instead
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Newsfeeds\Administrator\Helper\NewsfeedsHelper instead
*/
class NewsfeedsHelper extends \Joomla\Component\Newsfeeds\Administrator\Helper\NewsfeedsHelper
{

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Plugins\Administrator\Helper\PluginsHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Plugins\Administrator\Helper\PluginsHelper instead
*/
class PluginsHelper extends \Joomla\Component\Plugins\Administrator\Helper\PluginsHelper
{

View File

@ -265,7 +265,7 @@ class PluginModel extends AdminModel
foreach ($elements as $elementa) {
$lang->load('plg_' . $folder . '_' . $elementa . '.sys', JPATH_ADMINISTRATOR)
|| $lang->load('plg_' . $folder . '_' . $elementa . '.sys', JPATH_PLUGINS . '/' . $folder . '/' . $elementa);
|| $lang->load('plg_' . $folder . '_' . $elementa . '.sys', JPATH_PLUGINS . '/' . $folder . '/' . $elementa);
}
if (empty($folder) || empty($element)) {
@ -281,7 +281,7 @@ class PluginModel extends AdminModel
// Load the core and/or local language file(s).
$lang->load('plg_' . $folder . '_' . $element, JPATH_ADMINISTRATOR)
|| $lang->load('plg_' . $folder . '_' . $element, JPATH_PLUGINS . '/' . $folder . '/' . $element);
|| $lang->load('plg_' . $folder . '_' . $element, JPATH_PLUGINS . '/' . $folder . '/' . $element);
if (file_exists($formFile)) {
// Get the plugin form.
@ -362,7 +362,8 @@ class PluginModel extends AdminModel
* Custom clean cache method, plugins are cached in 2 places for different clients.
*
* @param string $group Cache group name.
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -18,7 +18,8 @@
* Redirect component helper.
*
* @since 1.6
* @deprecated 5.0 Use \Joomla\Component\Redirect\Administrator\Helper\RedirectHelp instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Redirect\Administrator\Helper\RedirectHelp instead
*/
class RedirectHelper extends \Joomla\Component\Redirect\Administrator\Helper\RedirectHelper
{

View File

@ -19,7 +19,8 @@
*
* @since 3.2
*
* @deprecated 5.0 Use \Joomla\Component\Templates\Administrator\Helper\TemplateHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Templates\Administrator\Helper\TemplateHelper instead
*/
abstract class TemplateHelper extends \Joomla\Component\Templates\Administrator\Helper\TemplateHelper
{

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Templates\Administrator\Helper\TemplatesHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Templates\Administrator\Helper\TemplatesHelper instead
*/
class TemplatesHelper extends \Joomla\Component\Templates\Administrator\Helper\TemplatesHelper
{

View File

@ -397,9 +397,9 @@ class StyleModel extends AdminModel
// Load the core and/or local language file(s).
$lang->load('tpl_' . $template, $client->path)
|| (!empty($data->parent) && $lang->load('tpl_' . $data->parent, $client->path))
|| (!empty($data->parent) && $lang->load('tpl_' . $data->parent, $client->path . '/templates/' . $data->parent))
|| $lang->load('tpl_' . $template, $client->path . '/templates/' . $template);
|| (!empty($data->parent) && $lang->load('tpl_' . $data->parent, $client->path))
|| (!empty($data->parent) && $lang->load('tpl_' . $data->parent, $client->path . '/templates/' . $data->parent))
|| $lang->load('tpl_' . $template, $client->path . '/templates/' . $template);
if (file_exists($formFile)) {
// Get the template form.
@ -775,7 +775,8 @@ class StyleModel extends AdminModel
* Custom clean cache method
*
* @param string $group The cache group
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -31,13 +31,14 @@ class Templates
* Display the thumb for the template.
*
* @param string|object $template The name of the template or the template object.
* @param integer $clientId The application client ID the template applies to
* @deprecated 4.3 will be removed in 6.0
* The argument $template must be an object only
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return string The html string
*
* @since 1.6
*
* @deprecated 5.0 The argument $template should be object and $clientId will be removed
*/
public function thumb($template, $clientId = 0)
{
@ -88,13 +89,14 @@ class Templates
* Renders the html for the modal linked to thumb.
*
* @param string|object $template The name of the template or the template object.
* @param integer $clientId The application client ID the template applies to
* @deprecated 4.3 will be removed in 6.0
* The argument $template must be an object only
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return string The html string
*
* @since 3.4
*
* @deprecated 5.0 The argument $template should be object and $clientId will be removed
*/
public function thumbModal($template, $clientId = 0)
{
@ -143,7 +145,7 @@ class Templates
if ($thumb !== '' && $preview !== '') {
$footer = '<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">'
. Text::_('JTOOLBAR_CLOSE') . '</button>';
. Text::_('JTOOLBAR_CLOSE') . '</button>';
$html .= HTMLHelper::_(
'bootstrap.renderModal',

View File

@ -21,7 +21,8 @@ use Joomla\Component\Users\Administrator\Helper\DebugHelper;
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Users\Administrator\Helper\DebugHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Users\Administrator\Helper\DebugHelper instead
*/
class UsersHelperDebug extends DebugHelper
{

View File

@ -19,7 +19,8 @@
*
* @since 1.6
*
* @deprecated 5.0 Use \Joomla\Component\Users\Administrator\Helper\UsersHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Users\Administrator\Helper\UsersHelper instead
*/
class UsersHelper extends \Joomla\Component\Users\Administrator\Helper\UsersHelper
{

View File

@ -118,7 +118,8 @@ class UsersHelper extends ContentHelper
* @since 3.2.0
* @throws \Exception
*
* @deprecated 4.2.0 Will be removed in 5.0
* @deprecated 4.2 will be removed in 6.0
* No longer used, will be removed without replacement
*/
public static function getTwoFactorMethods()
{
@ -165,7 +166,9 @@ class UsersHelper extends ContentHelper
*
* @since 3.7.0
* @throws \Exception
* @deprecated 5.0 Use \Joomla\Component\Users\Administrator\Extension\UsersComponent::validateSection() instead.
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Users\Administrator\Extension\UsersComponent::validateSection() instead.
*/
public static function validateSection($section)
{
@ -178,7 +181,9 @@ class UsersHelper extends ContentHelper
* @return array
*
* @since 3.7.0
* @deprecated 5.0 Use \Joomla\Component\Users\Administrator\Extension\UsersComponent::getContexts() instead.
*
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Users\Administrator\Extension\UsersComponent::getContexts() instead.
*/
public static function getContexts()
{

View File

@ -700,18 +700,18 @@ class UserModel extends AdminModel
$db = $this->getDatabase();
switch ($action) {
// Sets users to a selected group
// Sets users to a selected group
case 'set':
$doDelete = 'all';
$doAssign = true;
break;
// Remove users from a selected group
// Remove users from a selected group
case 'del':
$doDelete = 'group';
break;
// Add users to a selected group
// Add users to a selected group
case 'add':
default:
$doAssign = true;
@ -896,7 +896,9 @@ class UserModel extends AdminModel
* @return \stdClass
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0
*
* @deprecated 4.2 will be removed in 6.0.
* Will be removed without replacement
*/
public function getOtpConfig($userId = null)
{
@ -925,7 +927,9 @@ class UserModel extends AdminModel
* @return boolean True on success
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0
*
* @deprecated 4.2 will be removed in 5.0.
* Will be removed without replacement
*/
public function setOtpConfig($userId, $otpConfig)
{
@ -946,7 +950,9 @@ class UserModel extends AdminModel
* @return string
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0
*
* @deprecated 4.2 will be removed in 6.0.
* Use \Joomla\CMS\Factory::getApplication()->get('secret') instead'
*/
public function getOtpConfigEncryptionKey()
{
@ -971,7 +977,8 @@ class UserModel extends AdminModel
* @since 3.2
* @throws \Exception
*
* @deprecated 4.2.0 Will be removed in 5.0.
* @deprecated 4.2 will be removed in 5.0.
* Will be removed without replacement
*/
public function getTwofactorform($userId = null)
{
@ -995,7 +1002,9 @@ class UserModel extends AdminModel
* @return array Empty array
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0.
*
* @deprecated 4.2 will be removed in 5.0
* Will be removed without replacement
*/
public function generateOteps($userId, $count = 10)
{
@ -1022,7 +1031,8 @@ class UserModel extends AdminModel
* @since 3.2
* @throws \Exception
*
* @deprecated 4.2.0 Will be removed in 5.0. MFA validation is done in the captive login.
* @deprecated 4.2 will be removed in 5.0
* Will be removed without replacement
*/
public function isValidSecretKey($userId, $secretKey, $options = [])
{
@ -1047,7 +1057,9 @@ class UserModel extends AdminModel
* @return boolean Always true
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0
*
* @deprecated 4.2 will be removed in 5.0
* Will be removed without replacement
*/
public function isValidOtep($userId, $otep, $otpConfig = null)
{

View File

@ -87,7 +87,9 @@ class HtmlView extends BaseHtmlView
* @var DatabaseDriver
* @since 3.6.3
*
* @deprecated 5.0 Will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement use database from the container instead
* Example: Factory::getContainer()->get(DatabaseInterface::class);
*/
protected $db;

View File

@ -2,7 +2,8 @@
* @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*
* @deprecated This file is deprecated and will be removed with Joomla 5.0
* @deprecated 4.3
* This file is deprecated and will be removed with Joomla 5.0
*/
(() => {
'use strict';

View File

@ -2,7 +2,8 @@
* @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*
* @deprecated This file is deprecated and will be removed with Joomla 5.0
* @deprecated 4.3
* This file is deprecated and will be removed with Joomla 5.0
*/
(() => {

View File

@ -21,7 +21,8 @@ Joomla = window.Joomla || {};
*
* @since 4.0.0
*
* @deprecated 5.0.0 Without replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement. Use browser native call instead
*/
Joomla.popupWindow = function (mypage, myname, w, h, scroll) {
const winl = (screen.width - w) / 2;

View File

@ -299,7 +299,9 @@ window.Joomla.Modal = window.Joomla.Modal || {
*
* @type {{}}
*
* @deprecated 5.0
* @deprecated 4.0 will be removed in 6.0
* Example: Joomla.Text._('...');
* Joomla.Text.load(...);
*/
Joomla.JText = Joomla.Text;

View File

@ -1145,12 +1145,16 @@
document.addEventListener("joomla:updated", _initCalendars);
/** B/C related code
* @deprecated 4.0.0
*
* @deprecated 4.0 will be removed in 6.0
* Use JoomlaCalendar.init instead
*/
window.Calendar = {};
/** B/C related code
* @deprecated 4.0.0
*
* @deprecated 4.0 will be removed in 6.0
* Use JoomlaCalendar.init instead
*/
Calendar.setup = function(obj) {

View File

@ -24,7 +24,9 @@ use Joomla\Component\Contact\Site\Helper\RouteHelper;
* @subpackage com_contact
* @since 1.5
*
* @deprecated 5.0 Use \Joomla\Component\Contact\Site\Helper\RouteHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Contact\Site\Helper\RouteHelper instead
* Example: RouteHelper::method();
*/
abstract class ContactHelperRoute extends RouteHelper
{

View File

@ -21,7 +21,9 @@ use Joomla\Registry\Registry;
* Content Component HTML Helper
*
* @since 1.5
* @deprecated 5.0 Use the class \Joomla\Component\Content\Administrator\Service\HTML\Icon instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the class \Joomla\Component\Content\Administrator\Service\HTML\Icon instead
*/
abstract class JHtmlIcon
{
@ -35,7 +37,12 @@ abstract class JHtmlIcon
*
* @return string The HTML markup for the create item link
*
* @deprecated 5.0 Use the class \Joomla\Component\Content\Administrator\Service\HTML\Icon instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Content\Administrator\Service\HTML\Icon::create instead
* Example:
* use Joomla\Component\Content\Administrator\Service\HTML\Icon;
* Factory::getContainer()->get(Registry::class)->register('icon', new Icon());
* echo HTMLHelper::_('icon.create', ...);
*/
public static function create($category, $params, $attribs = [], $legacy = false)
{
@ -57,7 +64,12 @@ abstract class JHtmlIcon
*
* @since 1.6
*
* @deprecated 5.0 Use the class \Joomla\Component\Content\Administrator\Service\HTML\Icon instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Content\Administrator\Service\HTML\Icon::edit instead
* Example:
* use Joomla\Component\Content\Administrator\Service\HTML\Icon;
* Factory::getContainer()->get(Registry::class)->register('icon', new Icon());
* echo HTMLHelper::_('icon.edit', ...);
*/
public static function edit($article, $params, $attribs = [], $legacy = false)
{
@ -74,7 +86,8 @@ abstract class JHtmlIcon
*
* @return string The HTML markup for the popup link
*
* @deprecated 5.0 Use the class \Joomla\Component\Content\Administrator\Service\HTML\Icon instead
* @deprecated 4.3 will be removed in 6.0
* No longer used, will be removed without replacement
*/
public static function print_popup($article, $params, $attribs = [], $legacy = false)
{
@ -84,14 +97,19 @@ abstract class JHtmlIcon
/**
* Method to generate a link to print an article
*
* @param object $article Not used, @deprecated for 4.0
* @param object $article Not used
* @param Registry $params The item parameters
* @param array $attribs Not used, @deprecated for 4.0
* @param array $attribs Not used
* @param boolean $legacy True to use legacy images, false to use icomoon based graphic
*
* @return string The HTML markup for the popup link
*
* @deprecated 5.0 Use the class \Joomla\Component\Content\Administrator\Service\HTML\Icon instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Content\Administrator\Service\HTML\Icon::print_screen instead
* Example:
* use Joomla\Component\Content\Administrator\Service\HTML\Icon;
* Factory::getContainer()->get(Registry::class)->register('icon', new Icon());
* echo HTMLHelper::_('icon.print_screen', ...);
*/
public static function print_screen($article, $params, $attribs = [], $legacy = false)
{
@ -102,6 +120,8 @@ abstract class JHtmlIcon
* Creates an icon instance.
*
* @return \Joomla\Component\Content\Administrator\Service\HTML\Icon
*
* @deprecated 4.3 will be removed in 6.0 without replacement
*/
private static function getIcon()
{

View File

@ -179,7 +179,7 @@ class QueryHelper
$queryDate = ' CASE WHEN a.modified IS NULL THEN a.created ELSE a.modified END';
break;
// Use created if publish_up is not set
// Use created if publish_up is not set
case 'published':
$queryDate = ' CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END ';
break;
@ -205,7 +205,8 @@ class QueryHelper
*
* @since 1.5
*
* @deprecated 5.0 Deprecated without replacement, not used in core
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public static function buildVotingQuery($params = null)
{

View File

@ -415,7 +415,8 @@ class ArticleModel extends ItemModel
* Cleans the cache of com_content and content modules
*
* @param string $group The cache group
* @param integer $clientId @deprecated 5.0 No longer used.
* @param integer $clientId No longer used, will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
*
* @return void
*

View File

@ -75,7 +75,9 @@ class HtmlView extends BaseHtmlView
*
* @since 3.6.3
*
* @deprecated 5.0 Will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement use database from the container instead
* Example: Factory::getContainer()->get(DatabaseInterface::class);
*/
protected $db;

View File

@ -21,7 +21,8 @@ use Joomla\Component\Finder\Site\Helper\RouteHelper;
*
* @since 2.5
*
* @deprecated 5.0 Use \Joomla\Component\Finder\Site\Helper\RouteHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Finder\Site\Helper\RouteHelper instead
*/
class FinderHelperRoute extends RouteHelper
{

View File

@ -21,7 +21,8 @@ use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper;
*
* @since 1.5
*
* @deprecated 5.0 Use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper instead
*/
abstract class NewsfeedsHelperRoute extends RouteHelper
{

View File

@ -21,7 +21,8 @@ use Joomla\Component\Tags\Site\Helper\RouteHelper;
*
* @since 3.1
*
* @deprecated 5.0 Use \Joomla\Component\Tags\Site\Helper\RouteHelper instead
* @deprecated 4.3 will be removed in 6.0
* Use \Joomla\Component\Tags\Site\Helper\RouteHelper instead
*/
class TagsHelperRoute extends RouteHelper
{

View File

@ -86,7 +86,9 @@ class RouteHelper extends CMSRouteHelper
*
* @since 3.1
* @throws Exception
* @deprecated 5.0.0 Use getComponentTagRoute() instead
*
* @deprecated 4.3 will be removed in 6.0
* Use RouteHelper::getComponentTagRoute() instead
*/
public static function getTagRoute($id)
{
@ -139,7 +141,10 @@ class RouteHelper extends CMSRouteHelper
*
* @since 3.7
* @throws Exception
* @deprecated 5.0.0
*
* @deprecated 4.3 will be removed in 6.0
* Use RouteHelper::getComponentTagsRoute() instead
*
*/
public static function getTagsRoute()
{

View File

@ -297,7 +297,9 @@ class ProfileModel extends FormModel
* @return array
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0.
*
* @deprecated 4.2 will be removed in 6.0.
* Will be removed without replacement
*/
public function getTwofactorform($userId = null)
{
@ -312,7 +314,9 @@ class ProfileModel extends FormModel
* @return \stdClass
*
* @since 3.2
* @deprecated 4.2.0 Will be removed in 5.0
*
* @deprecated 4.2 will be removed in 6.0.
* Will be removed without replacement
*/
public function getOtpConfig($userId = null)
{

View File

@ -70,7 +70,9 @@ class HtmlView extends BaseHtmlView
*
* @var boolean
* @since 4.0.0
* @deprecated 4.2.0 Will be removed in 5.0.
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
protected $tfa = false;

View File

@ -66,7 +66,9 @@ class HtmlView extends BaseHtmlView
* @var DatabaseDriver
* @since 3.6.3
*
* @deprecated 5.0 Will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement use database from the container instead
* Example: Factory::getContainer()->get(DatabaseInterface::class);
*/
protected $db;

View File

@ -312,7 +312,9 @@ final class CliInstallationApplication extends Application implements CMSApplica
* @return boolean
*
* @since 4.3.0
* @deprecated 5.0 Will be removed without replacements
*
* @deprecated 4.3 will be removed in 5.0
* Use $app->isClient('cli_installation') instead
*/
public function isCli()
{

View File

@ -6,7 +6,7 @@
*
* @copyright (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @deprecated 5.0 without replacement
* @deprecated 4.3 will be removed in 6.0
*/
defined('_JEXEC') or die;

View File

@ -64,16 +64,12 @@ $attributes = [
$dataAttribute,
];
// @deprecated 5.0 The unicode conversion of the URL will be moved to \Joomla\CMS\Form\Field\UrlField::getLayoutData
/**
* @deprecated 4.3 will be removed in 6.0
* The unicode conversion of the URL will be moved to \Joomla\CMS\Form\Field\UrlField::getLayoutData
*/
if ($value !== null) {
$value = $this->escape(PunycodeHelper::urlToUTF8($value));
}
?>
<input
<?php echo $inputType; ?>
inputmode="url"
name="<?php echo $name; ?>"
<?php echo !empty($class) ? ' class="form-control ' . $class . '"' : 'class="form-control"'; ?>
id="<?php echo $id; ?>"
value="<?php echo $value; ?>"
<?php echo implode(' ', $attributes); ?>>
<input <?php echo $inputType; ?> inputmode="url" name="<?php echo $name; ?>" <?php echo !empty($class) ? ' class="form-control ' . $class . '"' : 'class="form-control"'; ?> id="<?php echo $id; ?>" value="<?php echo $value; ?>" <?php echo implode(' ', $attributes); ?>>

View File

@ -12,179 +12,179 @@ defined('_JEXEC') or die;
require_once __DIR__ . '/extensions.classmap.php';
JLoader::registerAlias('JRegistry', '\\Joomla\\Registry\\Registry', '5.0');
JLoader::registerAlias('JRegistryFormatIni', '\\Joomla\\Registry\\Format\\Ini', '5.0');
JLoader::registerAlias('JRegistryFormatJson', '\\Joomla\\Registry\\Format\\Json', '5.0');
JLoader::registerAlias('JRegistryFormatPhp', '\\Joomla\\Registry\\Format\\Php', '5.0');
JLoader::registerAlias('JRegistryFormatXml', '\\Joomla\\Registry\\Format\\Xml', '5.0');
JLoader::registerAlias('JStringInflector', '\\Joomla\\String\\Inflector', '5.0');
JLoader::registerAlias('JStringNormalise', '\\Joomla\\String\\Normalise', '5.0');
JLoader::registerAlias('JData', '\\Joomla\\Data\\DataObject', '5.0');
JLoader::registerAlias('JDataSet', '\\Joomla\\Data\\DataSet', '5.0');
JLoader::registerAlias('JDataDumpable', '\\Joomla\\Data\\DumpableInterface', '5.0');
JLoader::registerAlias('JRegistry', '\\Joomla\\Registry\\Registry', '6.0');
JLoader::registerAlias('JRegistryFormatIni', '\\Joomla\\Registry\\Format\\Ini', '6.0');
JLoader::registerAlias('JRegistryFormatJson', '\\Joomla\\Registry\\Format\\Json', '6.0');
JLoader::registerAlias('JRegistryFormatPhp', '\\Joomla\\Registry\\Format\\Php', '6.0');
JLoader::registerAlias('JRegistryFormatXml', '\\Joomla\\Registry\\Format\\Xml', '6.0');
JLoader::registerAlias('JStringInflector', '\\Joomla\\String\\Inflector', '6.0');
JLoader::registerAlias('JStringNormalise', '\\Joomla\\String\\Normalise', '6.0');
JLoader::registerAlias('JData', '\\Joomla\\Data\\DataObject', '6.0');
JLoader::registerAlias('JDataSet', '\\Joomla\\Data\\DataSet', '6.0');
JLoader::registerAlias('JDataDumpable', '\\Joomla\\Data\\DumpableInterface', '6.0');
JLoader::registerAlias('JApplicationAdministrator', '\\Joomla\\CMS\\Application\\AdministratorApplication', '5.0');
JLoader::registerAlias('JApplicationHelper', '\\Joomla\\CMS\\Application\\ApplicationHelper', '5.0');
JLoader::registerAlias('JApplicationBase', '\\Joomla\\CMS\\Application\\BaseApplication', '5.0');
JLoader::registerAlias('JApplicationCli', '\\Joomla\\CMS\\Application\\CliApplication', '5.0');
JLoader::registerAlias('JApplicationCms', '\\Joomla\\CMS\\Application\\CMSApplication', '5.0');
JLoader::registerAlias('JApplicationDaemon', '\\Joomla\\CMS\\Application\\DaemonApplication', '5.0');
JLoader::registerAlias('JApplicationSite', '\\Joomla\\CMS\\Application\\SiteApplication', '5.0');
JLoader::registerAlias('JApplicationWeb', '\\Joomla\\CMS\\Application\\WebApplication', '5.0');
JLoader::registerAlias('JApplicationWebClient', '\\Joomla\\Application\\Web\\WebClient', '5.0');
JLoader::registerAlias('JDaemon', '\\Joomla\\CMS\\Application\\DaemonApplication', '5.0');
JLoader::registerAlias('JCli', '\\Joomla\\CMS\\Application\\CliApplication', '5.0');
JLoader::registerAlias('JApplicationAdministrator', '\\Joomla\\CMS\\Application\\AdministratorApplication', '6.0');
JLoader::registerAlias('JApplicationHelper', '\\Joomla\\CMS\\Application\\ApplicationHelper', '6.0');
JLoader::registerAlias('JApplicationBase', '\\Joomla\\CMS\\Application\\BaseApplication', '6.0');
JLoader::registerAlias('JApplicationCli', '\\Joomla\\CMS\\Application\\CliApplication', '6.0');
JLoader::registerAlias('JApplicationCms', '\\Joomla\\CMS\\Application\\CMSApplication', '6.0');
JLoader::registerAlias('JApplicationDaemon', '\\Joomla\\CMS\\Application\\DaemonApplication', '6.0');
JLoader::registerAlias('JApplicationSite', '\\Joomla\\CMS\\Application\\SiteApplication', '6.0');
JLoader::registerAlias('JApplicationWeb', '\\Joomla\\CMS\\Application\\WebApplication', '6.0');
JLoader::registerAlias('JApplicationWebClient', '\\Joomla\\Application\\Web\\WebClient', '6.0');
JLoader::registerAlias('JDaemon', '\\Joomla\\CMS\\Application\\DaemonApplication', '6.0');
JLoader::registerAlias('JCli', '\\Joomla\\CMS\\Application\\CliApplication', '6.0');
JLoader::registerAlias('JWeb', '\\Joomla\\CMS\\Application\\WebApplication', '4.0');
JLoader::registerAlias('JWebClient', '\\Joomla\\Application\\Web\\WebClient', '4.0');
JLoader::registerAlias('JModelAdmin', '\\Joomla\\CMS\\MVC\\Model\\AdminModel', '5.0');
JLoader::registerAlias('JModelForm', '\\Joomla\\CMS\\MVC\\Model\\FormModel', '5.0');
JLoader::registerAlias('JModelItem', '\\Joomla\\CMS\\MVC\\Model\\ItemModel', '5.0');
JLoader::registerAlias('JModelList', '\\Joomla\\CMS\\MVC\\Model\\ListModel', '5.0');
JLoader::registerAlias('JModelLegacy', '\\Joomla\\CMS\\MVC\\Model\\BaseDatabaseModel', '5.0');
JLoader::registerAlias('JViewCategories', '\\Joomla\\CMS\\MVC\\View\\CategoriesView', '5.0');
JLoader::registerAlias('JViewCategory', '\\Joomla\\CMS\\MVC\\View\\CategoryView', '5.0');
JLoader::registerAlias('JViewCategoryfeed', '\\Joomla\\CMS\\MVC\\View\\CategoryFeedView', '5.0');
JLoader::registerAlias('JViewLegacy', '\\Joomla\\CMS\\MVC\\View\\HtmlView', '5.0');
JLoader::registerAlias('JControllerAdmin', '\\Joomla\\CMS\\MVC\\Controller\\AdminController', '5.0');
JLoader::registerAlias('JControllerLegacy', '\\Joomla\\CMS\\MVC\\Controller\\BaseController', '5.0');
JLoader::registerAlias('JControllerForm', '\\Joomla\\CMS\\MVC\\Controller\\FormController', '5.0');
JLoader::registerAlias('JTableInterface', '\\Joomla\\CMS\\Table\\TableInterface', '5.0');
JLoader::registerAlias('JTable', '\\Joomla\\CMS\\Table\\Table', '5.0');
JLoader::registerAlias('JTableNested', '\\Joomla\\CMS\\Table\\Nested', '5.0');
JLoader::registerAlias('JTableAsset', '\\Joomla\\CMS\\Table\\Asset', '5.0');
JLoader::registerAlias('JTableExtension', '\\Joomla\\CMS\\Table\\Extension', '5.0');
JLoader::registerAlias('JTableLanguage', '\\Joomla\\CMS\\Table\\Language', '5.0');
JLoader::registerAlias('JTableUpdate', '\\Joomla\\CMS\\Table\\Update', '5.0');
JLoader::registerAlias('JTableUpdatesite', '\\Joomla\\CMS\\Table\\UpdateSite', '5.0');
JLoader::registerAlias('JTableUser', '\\Joomla\\CMS\\Table\\User', '5.0');
JLoader::registerAlias('JTableUsergroup', '\\Joomla\\CMS\\Table\\Usergroup', '5.0');
JLoader::registerAlias('JTableViewlevel', '\\Joomla\\CMS\\Table\\ViewLevel', '5.0');
JLoader::registerAlias('JTableContenthistory', '\\Joomla\\CMS\\Table\\ContentHistory', '5.0');
JLoader::registerAlias('JTableContenttype', '\\Joomla\\CMS\\Table\\ContentType', '5.0');
JLoader::registerAlias('JTableCorecontent', '\\Joomla\\CMS\\Table\\CoreContent', '5.0');
JLoader::registerAlias('JTableUcm', '\\Joomla\\CMS\\Table\\Ucm', '5.0');
JLoader::registerAlias('JTableCategory', '\\Joomla\\CMS\\Table\\Category', '5.0');
JLoader::registerAlias('JTableContent', '\\Joomla\\CMS\\Table\\Content', '5.0');
JLoader::registerAlias('JTableMenu', '\\Joomla\\CMS\\Table\\Menu', '5.0');
JLoader::registerAlias('JTableMenuType', '\\Joomla\\CMS\\Table\\MenuType', '5.0');
JLoader::registerAlias('JTableModule', '\\Joomla\\CMS\\Table\\Module', '5.0');
JLoader::registerAlias('JModelAdmin', '\\Joomla\\CMS\\MVC\\Model\\AdminModel', '6.0');
JLoader::registerAlias('JModelForm', '\\Joomla\\CMS\\MVC\\Model\\FormModel', '6.0');
JLoader::registerAlias('JModelItem', '\\Joomla\\CMS\\MVC\\Model\\ItemModel', '6.0');
JLoader::registerAlias('JModelList', '\\Joomla\\CMS\\MVC\\Model\\ListModel', '6.0');
JLoader::registerAlias('JModelLegacy', '\\Joomla\\CMS\\MVC\\Model\\BaseDatabaseModel', '6.0');
JLoader::registerAlias('JViewCategories', '\\Joomla\\CMS\\MVC\\View\\CategoriesView', '6.0');
JLoader::registerAlias('JViewCategory', '\\Joomla\\CMS\\MVC\\View\\CategoryView', '6.0');
JLoader::registerAlias('JViewCategoryfeed', '\\Joomla\\CMS\\MVC\\View\\CategoryFeedView', '6.0');
JLoader::registerAlias('JViewLegacy', '\\Joomla\\CMS\\MVC\\View\\HtmlView', '6.0');
JLoader::registerAlias('JControllerAdmin', '\\Joomla\\CMS\\MVC\\Controller\\AdminController', '6.0');
JLoader::registerAlias('JControllerLegacy', '\\Joomla\\CMS\\MVC\\Controller\\BaseController', '6.0');
JLoader::registerAlias('JControllerForm', '\\Joomla\\CMS\\MVC\\Controller\\FormController', '6.0');
JLoader::registerAlias('JTableInterface', '\\Joomla\\CMS\\Table\\TableInterface', '6.0');
JLoader::registerAlias('JTable', '\\Joomla\\CMS\\Table\\Table', '6.0');
JLoader::registerAlias('JTableNested', '\\Joomla\\CMS\\Table\\Nested', '6.0');
JLoader::registerAlias('JTableAsset', '\\Joomla\\CMS\\Table\\Asset', '6.0');
JLoader::registerAlias('JTableExtension', '\\Joomla\\CMS\\Table\\Extension', '6.0');
JLoader::registerAlias('JTableLanguage', '\\Joomla\\CMS\\Table\\Language', '6.0');
JLoader::registerAlias('JTableUpdate', '\\Joomla\\CMS\\Table\\Update', '6.0');
JLoader::registerAlias('JTableUpdatesite', '\\Joomla\\CMS\\Table\\UpdateSite', '6.0');
JLoader::registerAlias('JTableUser', '\\Joomla\\CMS\\Table\\User', '6.0');
JLoader::registerAlias('JTableUsergroup', '\\Joomla\\CMS\\Table\\Usergroup', '6.0');
JLoader::registerAlias('JTableViewlevel', '\\Joomla\\CMS\\Table\\ViewLevel', '6.0');
JLoader::registerAlias('JTableContenthistory', '\\Joomla\\CMS\\Table\\ContentHistory', '6.0');
JLoader::registerAlias('JTableContenttype', '\\Joomla\\CMS\\Table\\ContentType', '6.0');
JLoader::registerAlias('JTableCorecontent', '\\Joomla\\CMS\\Table\\CoreContent', '6.0');
JLoader::registerAlias('JTableUcm', '\\Joomla\\CMS\\Table\\Ucm', '6.0');
JLoader::registerAlias('JTableCategory', '\\Joomla\\CMS\\Table\\Category', '6.0');
JLoader::registerAlias('JTableContent', '\\Joomla\\CMS\\Table\\Content', '6.0');
JLoader::registerAlias('JTableMenu', '\\Joomla\\CMS\\Table\\Menu', '6.0');
JLoader::registerAlias('JTableMenuType', '\\Joomla\\CMS\\Table\\MenuType', '6.0');
JLoader::registerAlias('JTableModule', '\\Joomla\\CMS\\Table\\Module', '6.0');
JLoader::registerAlias('JAccess', '\\Joomla\\CMS\\Access\\Access', '5.0');
JLoader::registerAlias('JAccessRule', '\\Joomla\\CMS\\Access\\Rule', '5.0');
JLoader::registerAlias('JAccessRules', '\\Joomla\\CMS\\Access\\Rules', '5.0');
JLoader::registerAlias('JAccessExceptionNotallowed', '\\Joomla\\CMS\\Access\\Exception\\NotAllowed', '5.0');
JLoader::registerAlias('JRule', '\\Joomla\\CMS\\Access\\Rule', '5.0');
JLoader::registerAlias('JRules', '\\Joomla\\CMS\\Access\\Rules', '5.0');
JLoader::registerAlias('JAccess', '\\Joomla\\CMS\\Access\\Access', '6.0');
JLoader::registerAlias('JAccessRule', '\\Joomla\\CMS\\Access\\Rule', '6.0');
JLoader::registerAlias('JAccessRules', '\\Joomla\\CMS\\Access\\Rules', '6.0');
JLoader::registerAlias('JAccessExceptionNotallowed', '\\Joomla\\CMS\\Access\\Exception\\NotAllowed', '6.0');
JLoader::registerAlias('JRule', '\\Joomla\\CMS\\Access\\Rule', '6.0');
JLoader::registerAlias('JRules', '\\Joomla\\CMS\\Access\\Rules', '6.0');
JLoader::registerAlias('JHelp', '\\Joomla\\CMS\\Help\\Help', '5.0');
JLoader::registerAlias('JCaptcha', '\\Joomla\\CMS\\Captcha\\Captcha', '5.0');
JLoader::registerAlias('JHelp', '\\Joomla\\CMS\\Help\\Help', '6.0');
JLoader::registerAlias('JCaptcha', '\\Joomla\\CMS\\Captcha\\Captcha', '6.0');
JLoader::registerAlias('JLanguageAssociations', '\\Joomla\\CMS\\Language\\Associations', '5.0');
JLoader::registerAlias('JLanguage', '\\Joomla\\CMS\\Language\\Language', '5.0');
JLoader::registerAlias('JLanguageHelper', '\\Joomla\\CMS\\Language\\LanguageHelper', '5.0');
JLoader::registerAlias('JLanguageMultilang', '\\Joomla\\CMS\\Language\\Multilanguage', '5.0');
JLoader::registerAlias('JText', '\\Joomla\\CMS\\Language\\Text', '5.0');
JLoader::registerAlias('JLanguageTransliterate', '\\Joomla\\CMS\\Language\\Transliterate', '5.0');
JLoader::registerAlias('JLanguageAssociations', '\\Joomla\\CMS\\Language\\Associations', '6.0');
JLoader::registerAlias('JLanguage', '\\Joomla\\CMS\\Language\\Language', '6.0');
JLoader::registerAlias('JLanguageHelper', '\\Joomla\\CMS\\Language\\LanguageHelper', '6.0');
JLoader::registerAlias('JLanguageMultilang', '\\Joomla\\CMS\\Language\\Multilanguage', '6.0');
JLoader::registerAlias('JText', '\\Joomla\\CMS\\Language\\Text', '6.0');
JLoader::registerAlias('JLanguageTransliterate', '\\Joomla\\CMS\\Language\\Transliterate', '6.0');
JLoader::registerAlias('JComponentHelper', '\\Joomla\\CMS\\Component\\ComponentHelper', '5.0');
JLoader::registerAlias('JComponentRecord', '\\Joomla\\CMS\\Component\\ComponentRecord', '5.0');
JLoader::registerAlias('JComponentExceptionMissing', '\\Joomla\\CMS\\Component\\Exception\\MissingComponentException', '5.0');
JLoader::registerAlias('JComponentRouterBase', '\\Joomla\\CMS\\Component\\Router\\RouterBase', '5.0');
JLoader::registerAlias('JComponentRouterInterface', '\\Joomla\\CMS\\Component\\Router\\RouterInterface', '5.0');
JLoader::registerAlias('JComponentRouterLegacy', '\\Joomla\\CMS\\Component\\Router\\RouterLegacy', '5.0');
JLoader::registerAlias('JComponentRouterView', '\\Joomla\\CMS\\Component\\Router\\RouterView', '5.0');
JLoader::registerAlias('JComponentRouterViewconfiguration', '\\Joomla\\CMS\\Component\\Router\\RouterViewConfiguration', '5.0');
JLoader::registerAlias('JComponentRouterRulesMenu', '\\Joomla\\CMS\\Component\\Router\\Rules\\MenuRules', '5.0');
JLoader::registerAlias('JComponentRouterRulesNomenu', '\\Joomla\\CMS\\Component\\Router\\Rules\\NomenuRules', '5.0');
JLoader::registerAlias('JComponentRouterRulesInterface', '\\Joomla\\CMS\\Component\\Router\\Rules\\RulesInterface', '5.0');
JLoader::registerAlias('JComponentRouterRulesStandard', '\\Joomla\\CMS\\Component\\Router\\Rules\\StandardRules', '5.0');
JLoader::registerAlias('JComponentHelper', '\\Joomla\\CMS\\Component\\ComponentHelper', '6.0');
JLoader::registerAlias('JComponentRecord', '\\Joomla\\CMS\\Component\\ComponentRecord', '6.0');
JLoader::registerAlias('JComponentExceptionMissing', '\\Joomla\\CMS\\Component\\Exception\\MissingComponentException', '6.0');
JLoader::registerAlias('JComponentRouterBase', '\\Joomla\\CMS\\Component\\Router\\RouterBase', '6.0');
JLoader::registerAlias('JComponentRouterInterface', '\\Joomla\\CMS\\Component\\Router\\RouterInterface', '6.0');
JLoader::registerAlias('JComponentRouterLegacy', '\\Joomla\\CMS\\Component\\Router\\RouterLegacy', '6.0');
JLoader::registerAlias('JComponentRouterView', '\\Joomla\\CMS\\Component\\Router\\RouterView', '6.0');
JLoader::registerAlias('JComponentRouterViewconfiguration', '\\Joomla\\CMS\\Component\\Router\\RouterViewConfiguration', '6.0');
JLoader::registerAlias('JComponentRouterRulesMenu', '\\Joomla\\CMS\\Component\\Router\\Rules\\MenuRules', '6.0');
JLoader::registerAlias('JComponentRouterRulesNomenu', '\\Joomla\\CMS\\Component\\Router\\Rules\\NomenuRules', '6.0');
JLoader::registerAlias('JComponentRouterRulesInterface', '\\Joomla\\CMS\\Component\\Router\\Rules\\RulesInterface', '6.0');
JLoader::registerAlias('JComponentRouterRulesStandard', '\\Joomla\\CMS\\Component\\Router\\Rules\\StandardRules', '6.0');
JLoader::registerAlias('JEditor', '\\Joomla\\CMS\\Editor\\Editor', '5.0');
JLoader::registerAlias('JEditor', '\\Joomla\\CMS\\Editor\\Editor', '6.0');
JLoader::registerAlias('JErrorPage', '\\Joomla\\CMS\\Exception\\ExceptionHandler', '5.0');
JLoader::registerAlias('JErrorPage', '\\Joomla\\CMS\\Exception\\ExceptionHandler', '6.0');
JLoader::registerAlias('JAuthenticationHelper', '\\Joomla\\CMS\\Helper\\AuthenticationHelper', '5.0');
JLoader::registerAlias('JHelper', '\\Joomla\\CMS\\Helper\\CMSHelper', '5.0');
JLoader::registerAlias('JHelperContent', '\\Joomla\\CMS\\Helper\\ContentHelper', '5.0');
JLoader::registerAlias('JLibraryHelper', '\\Joomla\\CMS\\Helper\\LibraryHelper', '5.0');
JLoader::registerAlias('JHelperMedia', '\\Joomla\\CMS\\Helper\\MediaHelper', '5.0');
JLoader::registerAlias('JModuleHelper', '\\Joomla\\CMS\\Helper\\ModuleHelper', '5.0');
JLoader::registerAlias('JHelperRoute', '\\Joomla\\CMS\\Helper\\RouteHelper', '5.0');
JLoader::registerAlias('JHelperTags', '\\Joomla\\CMS\\Helper\\TagsHelper', '5.0');
JLoader::registerAlias('JHelperUsergroups', '\\Joomla\\CMS\\Helper\\UserGroupsHelper', '5.0');
JLoader::registerAlias('JAuthenticationHelper', '\\Joomla\\CMS\\Helper\\AuthenticationHelper', '6.0');
JLoader::registerAlias('JHelper', '\\Joomla\\CMS\\Helper\\CMSHelper', '6.0');
JLoader::registerAlias('JHelperContent', '\\Joomla\\CMS\\Helper\\ContentHelper', '6.0');
JLoader::registerAlias('JLibraryHelper', '\\Joomla\\CMS\\Helper\\LibraryHelper', '6.0');
JLoader::registerAlias('JHelperMedia', '\\Joomla\\CMS\\Helper\\MediaHelper', '6.0');
JLoader::registerAlias('JModuleHelper', '\\Joomla\\CMS\\Helper\\ModuleHelper', '6.0');
JLoader::registerAlias('JHelperRoute', '\\Joomla\\CMS\\Helper\\RouteHelper', '6.0');
JLoader::registerAlias('JHelperTags', '\\Joomla\\CMS\\Helper\\TagsHelper', '6.0');
JLoader::registerAlias('JHelperUsergroups', '\\Joomla\\CMS\\Helper\\UserGroupsHelper', '6.0');
JLoader::registerAlias('JLayoutBase', '\\Joomla\\CMS\\Layout\\BaseLayout', '5.0');
JLoader::registerAlias('JLayoutFile', '\\Joomla\\CMS\\Layout\\FileLayout', '5.0');
JLoader::registerAlias('JLayoutHelper', '\\Joomla\\CMS\\Layout\\LayoutHelper', '5.0');
JLoader::registerAlias('JLayout', '\\Joomla\\CMS\\Layout\\LayoutInterface', '5.0');
JLoader::registerAlias('JLayoutBase', '\\Joomla\\CMS\\Layout\\BaseLayout', '6.0');
JLoader::registerAlias('JLayoutFile', '\\Joomla\\CMS\\Layout\\FileLayout', '6.0');
JLoader::registerAlias('JLayoutHelper', '\\Joomla\\CMS\\Layout\\LayoutHelper', '6.0');
JLoader::registerAlias('JLayout', '\\Joomla\\CMS\\Layout\\LayoutInterface', '6.0');
JLoader::registerAlias('JResponseJson', '\\Joomla\\CMS\\Response\\JsonResponse', '5.0');
JLoader::registerAlias('JResponseJson', '\\Joomla\\CMS\\Response\\JsonResponse', '6.0');
JLoader::registerAlias('JPlugin', '\\Joomla\\CMS\\Plugin\\CMSPlugin', '5.0');
JLoader::registerAlias('JPluginHelper', '\\Joomla\\CMS\\Plugin\\PluginHelper', '5.0');
JLoader::registerAlias('JPlugin', '\\Joomla\\CMS\\Plugin\\CMSPlugin', '6.0');
JLoader::registerAlias('JPluginHelper', '\\Joomla\\CMS\\Plugin\\PluginHelper', '6.0');
JLoader::registerAlias('JMenu', '\\Joomla\\CMS\\Menu\\AbstractMenu', '5.0');
JLoader::registerAlias('JMenuAdministrator', '\\Joomla\\CMS\\Menu\\AdministratorMenu', '5.0');
JLoader::registerAlias('JMenuItem', '\\Joomla\\CMS\\Menu\\MenuItem', '5.0');
JLoader::registerAlias('JMenuSite', '\\Joomla\\CMS\\Menu\\SiteMenu', '5.0');
JLoader::registerAlias('JMenu', '\\Joomla\\CMS\\Menu\\AbstractMenu', '6.0');
JLoader::registerAlias('JMenuAdministrator', '\\Joomla\\CMS\\Menu\\AdministratorMenu', '6.0');
JLoader::registerAlias('JMenuItem', '\\Joomla\\CMS\\Menu\\MenuItem', '6.0');
JLoader::registerAlias('JMenuSite', '\\Joomla\\CMS\\Menu\\SiteMenu', '6.0');
JLoader::registerAlias('JPagination', '\\Joomla\\CMS\\Pagination\\Pagination', '5.0');
JLoader::registerAlias('JPaginationObject', '\\Joomla\\CMS\\Pagination\\PaginationObject', '5.0');
JLoader::registerAlias('JPagination', '\\Joomla\\CMS\\Pagination\\Pagination', '6.0');
JLoader::registerAlias('JPaginationObject', '\\Joomla\\CMS\\Pagination\\PaginationObject', '6.0');
JLoader::registerAlias('JPathway', '\\Joomla\\CMS\\Pathway\\Pathway', '5.0');
JLoader::registerAlias('JPathwaySite', '\\Joomla\\CMS\\Pathway\\SitePathway', '5.0');
JLoader::registerAlias('JPathway', '\\Joomla\\CMS\\Pathway\\Pathway', '6.0');
JLoader::registerAlias('JPathwaySite', '\\Joomla\\CMS\\Pathway\\SitePathway', '6.0');
JLoader::registerAlias('JSchemaChangeitem', '\\Joomla\\CMS\\Schema\\ChangeItem', '5.0');
JLoader::registerAlias('JSchemaChangeset', '\\Joomla\\CMS\\Schema\\ChangeSet', '5.0');
JLoader::registerAlias('JSchemaChangeitemMysql', '\\Joomla\\CMS\\Schema\\ChangeItem\\MysqlChangeItem', '5.0');
JLoader::registerAlias('JSchemaChangeitemPostgresql', '\\Joomla\\CMS\\Schema\\ChangeItem\\PostgresqlChangeItem', '5.0');
JLoader::registerAlias('JSchemaChangeitemSqlsrv', '\\Joomla\\CMS\\Schema\\ChangeItem\\SqlsrvChangeItem', '5.0');
JLoader::registerAlias('JSchemaChangeitem', '\\Joomla\\CMS\\Schema\\ChangeItem', '6.0');
JLoader::registerAlias('JSchemaChangeset', '\\Joomla\\CMS\\Schema\\ChangeSet', '6.0');
JLoader::registerAlias('JSchemaChangeitemMysql', '\\Joomla\\CMS\\Schema\\ChangeItem\\MysqlChangeItem', '6.0');
JLoader::registerAlias('JSchemaChangeitemPostgresql', '\\Joomla\\CMS\\Schema\\ChangeItem\\PostgresqlChangeItem', '6.0');
JLoader::registerAlias('JSchemaChangeitemSqlsrv', '\\Joomla\\CMS\\Schema\\ChangeItem\\SqlsrvChangeItem', '6.0');
JLoader::registerAlias('JUcm', '\\Joomla\\CMS\\UCM\\UCM', '5.0');
JLoader::registerAlias('JUcmBase', '\\Joomla\\CMS\\UCM\\UCMBase', '5.0');
JLoader::registerAlias('JUcmContent', '\\Joomla\\CMS\\UCM\\UCMContent', '5.0');
JLoader::registerAlias('JUcmType', '\\Joomla\\CMS\\UCM\\UCMType', '5.0');
JLoader::registerAlias('JUcm', '\\Joomla\\CMS\\UCM\\UCM', '6.0');
JLoader::registerAlias('JUcmBase', '\\Joomla\\CMS\\UCM\\UCMBase', '6.0');
JLoader::registerAlias('JUcmContent', '\\Joomla\\CMS\\UCM\\UCMContent', '6.0');
JLoader::registerAlias('JUcmType', '\\Joomla\\CMS\\UCM\\UCMType', '6.0');
JLoader::registerAlias('JToolbar', '\\Joomla\\CMS\\Toolbar\\Toolbar', '5.0');
JLoader::registerAlias('JToolbarButton', '\\Joomla\\CMS\\Toolbar\\ToolbarButton', '5.0');
JLoader::registerAlias('JToolbarButtonConfirm', '\\Joomla\\CMS\\Toolbar\\Button\\ConfirmButton', '5.0');
JLoader::registerAlias('JToolbarButtonCustom', '\\Joomla\\CMS\\Toolbar\\Button\\CustomButton', '5.0');
JLoader::registerAlias('JToolbarButtonHelp', '\\Joomla\\CMS\\Toolbar\\Button\\HelpButton', '5.0');
JLoader::registerAlias('JToolbarButtonLink', '\\Joomla\\CMS\\Toolbar\\Button\\LinkButton', '5.0');
JLoader::registerAlias('JToolbarButtonPopup', '\\Joomla\\CMS\\Toolbar\\Button\\PopupButton', '5.0');
JLoader::registerAlias('JToolbarButtonSeparator', '\\Joomla\\CMS\\Toolbar\\Button\\SeparatorButton', '5.0');
JLoader::registerAlias('JToolbarButtonStandard', '\\Joomla\\CMS\\Toolbar\\Button\\StandardButton', '5.0');
JLoader::registerAlias('JToolbarHelper', '\\Joomla\\CMS\\Toolbar\\ToolbarHelper', '5.0');
JLoader::registerAlias('JButton', '\\Joomla\\CMS\\Toolbar\\ToolbarButton', '5.0');
JLoader::registerAlias('JToolbar', '\\Joomla\\CMS\\Toolbar\\Toolbar', '6.0');
JLoader::registerAlias('JToolbarButton', '\\Joomla\\CMS\\Toolbar\\ToolbarButton', '6.0');
JLoader::registerAlias('JToolbarButtonConfirm', '\\Joomla\\CMS\\Toolbar\\Button\\ConfirmButton', '6.0');
JLoader::registerAlias('JToolbarButtonCustom', '\\Joomla\\CMS\\Toolbar\\Button\\CustomButton', '6.0');
JLoader::registerAlias('JToolbarButtonHelp', '\\Joomla\\CMS\\Toolbar\\Button\\HelpButton', '6.0');
JLoader::registerAlias('JToolbarButtonLink', '\\Joomla\\CMS\\Toolbar\\Button\\LinkButton', '6.0');
JLoader::registerAlias('JToolbarButtonPopup', '\\Joomla\\CMS\\Toolbar\\Button\\PopupButton', '6.0');
JLoader::registerAlias('JToolbarButtonSeparator', '\\Joomla\\CMS\\Toolbar\\Button\\SeparatorButton', '6.0');
JLoader::registerAlias('JToolbarButtonStandard', '\\Joomla\\CMS\\Toolbar\\Button\\StandardButton', '6.0');
JLoader::registerAlias('JToolbarHelper', '\\Joomla\\CMS\\Toolbar\\ToolbarHelper', '6.0');
JLoader::registerAlias('JButton', '\\Joomla\\CMS\\Toolbar\\ToolbarButton', '6.0');
JLoader::registerAlias('JVersion', '\\Joomla\\CMS\\Version', '5.0');
JLoader::registerAlias('JVersion', '\\Joomla\\CMS\\Version', '6.0');
JLoader::registerAlias('JAuthentication', '\\Joomla\\CMS\\Authentication\\Authentication', '5.0');
JLoader::registerAlias('JAuthenticationResponse', '\\Joomla\\CMS\\Authentication\\AuthenticationResponse', '5.0');
JLoader::registerAlias('JAuthentication', '\\Joomla\\CMS\\Authentication\\Authentication', '6.0');
JLoader::registerAlias('JAuthenticationResponse', '\\Joomla\\CMS\\Authentication\\AuthenticationResponse', '6.0');
JLoader::registerAlias('JBrowser', '\\Joomla\\CMS\\Environment\\Browser', '5.0');
JLoader::registerAlias('JBrowser', '\\Joomla\\CMS\\Environment\\Browser', '6.0');
JLoader::registerAlias('JAssociationExtensionInterface', '\\Joomla\\CMS\\Association\\AssociationExtensionInterface', '5.0');
JLoader::registerAlias('JAssociationExtensionHelper', '\\Joomla\\CMS\\Association\\AssociationExtensionHelper', '5.0');
JLoader::registerAlias('JAssociationExtensionInterface', '\\Joomla\\CMS\\Association\\AssociationExtensionInterface', '6.0');
JLoader::registerAlias('JAssociationExtensionHelper', '\\Joomla\\CMS\\Association\\AssociationExtensionHelper', '6.0');
JLoader::registerAlias('JDocument', '\\Joomla\\CMS\\Document\\Document', '5.0');
JLoader::registerAlias('JDocumentError', '\\Joomla\\CMS\\Document\\ErrorDocument', '5.0');
JLoader::registerAlias('JDocumentFeed', '\\Joomla\\CMS\\Document\\FeedDocument', '5.0');
JLoader::registerAlias('JDocumentHtml', '\\Joomla\\CMS\\Document\\HtmlDocument', '5.0');
JLoader::registerAlias('JDocumentImage', '\\Joomla\\CMS\\Document\\ImageDocument', '5.0');
JLoader::registerAlias('JDocumentJson', '\\Joomla\\CMS\\Document\\JsonDocument', '5.0');
JLoader::registerAlias('JDocumentOpensearch', '\\Joomla\\CMS\\Document\\OpensearchDocument', '5.0');
JLoader::registerAlias('JDocumentRaw', '\\Joomla\\CMS\\Document\\RawDocument', '5.0');
JLoader::registerAlias('JDocumentRenderer', '\\Joomla\\CMS\\Document\\DocumentRenderer', '5.0');
JLoader::registerAlias('JDocumentXml', '\\Joomla\\CMS\\Document\\XmlDocument', '5.0');
JLoader::registerAlias('JDocumentRendererFeedAtom', '\\Joomla\\CMS\\Document\\Renderer\\Feed\\AtomRenderer', '5.0');
JLoader::registerAlias('JDocumentRendererFeedRss', '\\Joomla\\CMS\\Document\\Renderer\\Feed\\RssRenderer', '5.0');
JLoader::registerAlias('JDocumentRendererHtmlComponent', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ComponentRenderer', '5.0');
JLoader::registerAlias('JDocumentRendererHtmlHead', '\\Joomla\\CMS\\Document\\Renderer\\Html\\HeadRenderer', '5.0');
JLoader::registerAlias('JDocumentRendererHtmlMessage', '\\Joomla\\CMS\\Document\\Renderer\\Html\\MessageRenderer', '5.0');
JLoader::registerAlias('JDocumentRendererHtmlModule', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ModuleRenderer', '5.0');
JLoader::registerAlias('JDocumentRendererHtmlModules', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ModulesRenderer', '5.0');
JLoader::registerAlias('JDocument', '\\Joomla\\CMS\\Document\\Document', '6.0');
JLoader::registerAlias('JDocumentError', '\\Joomla\\CMS\\Document\\ErrorDocument', '6.0');
JLoader::registerAlias('JDocumentFeed', '\\Joomla\\CMS\\Document\\FeedDocument', '6.0');
JLoader::registerAlias('JDocumentHtml', '\\Joomla\\CMS\\Document\\HtmlDocument', '6.0');
JLoader::registerAlias('JDocumentImage', '\\Joomla\\CMS\\Document\\ImageDocument', '6.0');
JLoader::registerAlias('JDocumentJson', '\\Joomla\\CMS\\Document\\JsonDocument', '6.0');
JLoader::registerAlias('JDocumentOpensearch', '\\Joomla\\CMS\\Document\\OpensearchDocument', '6.0');
JLoader::registerAlias('JDocumentRaw', '\\Joomla\\CMS\\Document\\RawDocument', '6.0');
JLoader::registerAlias('JDocumentRenderer', '\\Joomla\\CMS\\Document\\DocumentRenderer', '6.0');
JLoader::registerAlias('JDocumentXml', '\\Joomla\\CMS\\Document\\XmlDocument', '6.0');
JLoader::registerAlias('JDocumentRendererFeedAtom', '\\Joomla\\CMS\\Document\\Renderer\\Feed\\AtomRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererFeedRss', '\\Joomla\\CMS\\Document\\Renderer\\Feed\\RssRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererHtmlComponent', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ComponentRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererHtmlHead', '\\Joomla\\CMS\\Document\\Renderer\\Html\\HeadRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererHtmlMessage', '\\Joomla\\CMS\\Document\\Renderer\\Html\\MessageRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererHtmlModule', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ModuleRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererHtmlModules', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ModulesRenderer', '6.0');
JLoader::registerAlias('JDocumentRendererAtom', '\\Joomla\\CMS\\Document\\Renderer\\Feed\\AtomRenderer', '4.0');
JLoader::registerAlias('JDocumentRendererRSS', '\\Joomla\\CMS\\Document\\Renderer\\Feed\\RssRenderer', '4.0');
JLoader::registerAlias('JDocumentRendererComponent', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ComponentRenderer', '4.0');
@ -192,345 +192,345 @@ JLoader::registerAlias('JDocumentRendererHead', '\\Joomla\\CMS\\Document\\Render
JLoader::registerAlias('JDocumentRendererMessage', '\\Joomla\\CMS\\Document\\Renderer\\Html\\MessageRenderer', '4.0');
JLoader::registerAlias('JDocumentRendererModule', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ModuleRenderer', '4.0');
JLoader::registerAlias('JDocumentRendererModules', '\\Joomla\\CMS\\Document\\Renderer\\Html\\ModulesRenderer', '4.0');
JLoader::registerAlias('JFeedEnclosure', '\\Joomla\\CMS\\Document\\Feed\\FeedEnclosure', '5.0');
JLoader::registerAlias('JFeedImage', '\\Joomla\\CMS\\Document\\Feed\\FeedImage', '5.0');
JLoader::registerAlias('JFeedItem', '\\Joomla\\CMS\\Document\\Feed\\FeedItem', '5.0');
JLoader::registerAlias('JOpenSearchImage', '\\Joomla\\CMS\\Document\\Opensearch\\OpensearchImage', '5.0');
JLoader::registerAlias('JOpenSearchUrl', '\\Joomla\\CMS\\Document\\Opensearch\\OpensearchUrl', '5.0');
JLoader::registerAlias('JFeedEnclosure', '\\Joomla\\CMS\\Document\\Feed\\FeedEnclosure', '6.0');
JLoader::registerAlias('JFeedImage', '\\Joomla\\CMS\\Document\\Feed\\FeedImage', '6.0');
JLoader::registerAlias('JFeedItem', '\\Joomla\\CMS\\Document\\Feed\\FeedItem', '6.0');
JLoader::registerAlias('JOpenSearchImage', '\\Joomla\\CMS\\Document\\Opensearch\\OpensearchImage', '6.0');
JLoader::registerAlias('JOpenSearchUrl', '\\Joomla\\CMS\\Document\\Opensearch\\OpensearchUrl', '6.0');
JLoader::registerAlias('JFilterInput', '\\Joomla\\CMS\\Filter\\InputFilter', '5.0');
JLoader::registerAlias('JFilterOutput', '\\Joomla\\CMS\\Filter\\OutputFilter', '5.0');
JLoader::registerAlias('JFilterInput', '\\Joomla\\CMS\\Filter\\InputFilter', '6.0');
JLoader::registerAlias('JFilterOutput', '\\Joomla\\CMS\\Filter\\OutputFilter', '6.0');
JLoader::registerAlias('JHttp', '\\Joomla\\CMS\\Http\\Http', '5.0');
JLoader::registerAlias('JHttpFactory', '\\Joomla\\CMS\\Http\\HttpFactory', '5.0');
JLoader::registerAlias('JHttpResponse', '\\Joomla\\CMS\\Http\\Response', '5.0');
JLoader::registerAlias('JHttpTransport', '\\Joomla\\CMS\\Http\\TransportInterface', '5.0');
JLoader::registerAlias('JHttpTransportCurl', '\\Joomla\\CMS\\Http\\Transport\\CurlTransport', '5.0');
JLoader::registerAlias('JHttpTransportSocket', '\\Joomla\\CMS\\Http\\Transport\\SocketTransport', '5.0');
JLoader::registerAlias('JHttpTransportStream', '\\Joomla\\CMS\\Http\\Transport\\StreamTransport', '5.0');
JLoader::registerAlias('JHttp', '\\Joomla\\CMS\\Http\\Http', '6.0');
JLoader::registerAlias('JHttpFactory', '\\Joomla\\CMS\\Http\\HttpFactory', '6.0');
JLoader::registerAlias('JHttpResponse', '\\Joomla\\CMS\\Http\\Response', '6.0');
JLoader::registerAlias('JHttpTransport', '\\Joomla\\CMS\\Http\\TransportInterface', '6.0');
JLoader::registerAlias('JHttpTransportCurl', '\\Joomla\\CMS\\Http\\Transport\\CurlTransport', '6.0');
JLoader::registerAlias('JHttpTransportSocket', '\\Joomla\\CMS\\Http\\Transport\\SocketTransport', '6.0');
JLoader::registerAlias('JHttpTransportStream', '\\Joomla\\CMS\\Http\\Transport\\StreamTransport', '6.0');
JLoader::registerAlias('JInstaller', '\\Joomla\\CMS\\Installer\\Installer', '5.0');
JLoader::registerAlias('JInstallerAdapter', '\\Joomla\\CMS\\Installer\\InstallerAdapter', '5.0');
JLoader::registerAlias('JInstallerExtension', '\\Joomla\\CMS\\Installer\\InstallerExtension', '5.0');
JLoader::registerAlias('JExtension', '\\Joomla\\CMS\\Installer\\InstallerExtension', '5.0');
JLoader::registerAlias('JInstallerHelper', '\\Joomla\\CMS\\Installer\\InstallerHelper', '5.0');
JLoader::registerAlias('JInstallerScript', '\\Joomla\\CMS\\Installer\\InstallerScript', '5.0');
JLoader::registerAlias('JInstallerManifest', '\\Joomla\\CMS\\Installer\\Manifest', '5.0');
JLoader::registerAlias('JInstallerAdapterComponent', '\\Joomla\\CMS\\Installer\\Adapter\\ComponentAdapter', '5.0');
JLoader::registerAlias('JInstallerComponent', '\\Joomla\\CMS\\Installer\\Adapter\\ComponentAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterFile', '\\Joomla\\CMS\\Installer\\Adapter\\FileAdapter', '5.0');
JLoader::registerAlias('JInstallerFile', '\\Joomla\\CMS\\Installer\\Adapter\\FileAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterLanguage', '\\Joomla\\CMS\\Installer\\Adapter\\LanguageAdapter', '5.0');
JLoader::registerAlias('JInstallerLanguage', '\\Joomla\\CMS\\Installer\\Adapter\\LanguageAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterLibrary', '\\Joomla\\CMS\\Installer\\Adapter\\LibraryAdapter', '5.0');
JLoader::registerAlias('JInstallerLibrary', '\\Joomla\\CMS\\Installer\\Adapter\\LibraryAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterModule', '\\Joomla\\CMS\\Installer\\Adapter\\ModuleAdapter', '5.0');
JLoader::registerAlias('JInstallerModule', '\\Joomla\\CMS\\Installer\\Adapter\\ModuleAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterPackage', '\\Joomla\\CMS\\Installer\\Adapter\\PackageAdapter', '5.0');
JLoader::registerAlias('JInstallerPackage', '\\Joomla\\CMS\\Installer\\Adapter\\PackageAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterPlugin', '\\Joomla\\CMS\\Installer\\Adapter\\PluginAdapter', '5.0');
JLoader::registerAlias('JInstallerPlugin', '\\Joomla\\CMS\\Installer\\Adapter\\PluginAdapter', '5.0');
JLoader::registerAlias('JInstallerAdapterTemplate', '\\Joomla\\CMS\\Installer\\Adapter\\TemplateAdapter', '5.0');
JLoader::registerAlias('JInstallerTemplate', '\\Joomla\\CMS\\Installer\\Adapter\\TemplateAdapter', '5.0');
JLoader::registerAlias('JInstallerManifestLibrary', '\\Joomla\\CMS\\Installer\\Manifest\\LibraryManifest', '5.0');
JLoader::registerAlias('JInstallerManifestPackage', '\\Joomla\\CMS\\Installer\\Manifest\\PackageManifest', '5.0');
JLoader::registerAlias('JInstaller', '\\Joomla\\CMS\\Installer\\Installer', '6.0');
JLoader::registerAlias('JInstallerAdapter', '\\Joomla\\CMS\\Installer\\InstallerAdapter', '6.0');
JLoader::registerAlias('JInstallerExtension', '\\Joomla\\CMS\\Installer\\InstallerExtension', '6.0');
JLoader::registerAlias('JExtension', '\\Joomla\\CMS\\Installer\\InstallerExtension', '6.0');
JLoader::registerAlias('JInstallerHelper', '\\Joomla\\CMS\\Installer\\InstallerHelper', '6.0');
JLoader::registerAlias('JInstallerScript', '\\Joomla\\CMS\\Installer\\InstallerScript', '6.0');
JLoader::registerAlias('JInstallerManifest', '\\Joomla\\CMS\\Installer\\Manifest', '6.0');
JLoader::registerAlias('JInstallerAdapterComponent', '\\Joomla\\CMS\\Installer\\Adapter\\ComponentAdapter', '6.0');
JLoader::registerAlias('JInstallerComponent', '\\Joomla\\CMS\\Installer\\Adapter\\ComponentAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterFile', '\\Joomla\\CMS\\Installer\\Adapter\\FileAdapter', '6.0');
JLoader::registerAlias('JInstallerFile', '\\Joomla\\CMS\\Installer\\Adapter\\FileAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterLanguage', '\\Joomla\\CMS\\Installer\\Adapter\\LanguageAdapter', '6.0');
JLoader::registerAlias('JInstallerLanguage', '\\Joomla\\CMS\\Installer\\Adapter\\LanguageAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterLibrary', '\\Joomla\\CMS\\Installer\\Adapter\\LibraryAdapter', '6.0');
JLoader::registerAlias('JInstallerLibrary', '\\Joomla\\CMS\\Installer\\Adapter\\LibraryAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterModule', '\\Joomla\\CMS\\Installer\\Adapter\\ModuleAdapter', '6.0');
JLoader::registerAlias('JInstallerModule', '\\Joomla\\CMS\\Installer\\Adapter\\ModuleAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterPackage', '\\Joomla\\CMS\\Installer\\Adapter\\PackageAdapter', '6.0');
JLoader::registerAlias('JInstallerPackage', '\\Joomla\\CMS\\Installer\\Adapter\\PackageAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterPlugin', '\\Joomla\\CMS\\Installer\\Adapter\\PluginAdapter', '6.0');
JLoader::registerAlias('JInstallerPlugin', '\\Joomla\\CMS\\Installer\\Adapter\\PluginAdapter', '6.0');
JLoader::registerAlias('JInstallerAdapterTemplate', '\\Joomla\\CMS\\Installer\\Adapter\\TemplateAdapter', '6.0');
JLoader::registerAlias('JInstallerTemplate', '\\Joomla\\CMS\\Installer\\Adapter\\TemplateAdapter', '6.0');
JLoader::registerAlias('JInstallerManifestLibrary', '\\Joomla\\CMS\\Installer\\Manifest\\LibraryManifest', '6.0');
JLoader::registerAlias('JInstallerManifestPackage', '\\Joomla\\CMS\\Installer\\Manifest\\PackageManifest', '6.0');
JLoader::registerAlias('JRouterAdministrator', '\\Joomla\\CMS\\Router\\AdministratorRouter', '5.0');
JLoader::registerAlias('JRoute', '\\Joomla\\CMS\\Router\\Route', '5.0');
JLoader::registerAlias('JRouter', '\\Joomla\\CMS\\Router\\Router', '5.0');
JLoader::registerAlias('JRouterSite', '\\Joomla\\CMS\\Router\\SiteRouter', '5.0');
JLoader::registerAlias('JRouterAdministrator', '\\Joomla\\CMS\\Router\\AdministratorRouter', '6.0');
JLoader::registerAlias('JRoute', '\\Joomla\\CMS\\Router\\Route', '6.0');
JLoader::registerAlias('JRouter', '\\Joomla\\CMS\\Router\\Router', '6.0');
JLoader::registerAlias('JRouterSite', '\\Joomla\\CMS\\Router\\SiteRouter', '6.0');
JLoader::registerAlias('JCategories', '\\Joomla\\CMS\\Categories\\Categories', '5.0');
JLoader::registerAlias('JCategoryNode', '\\Joomla\\CMS\\Categories\\CategoryNode', '5.0');
JLoader::registerAlias('JCategories', '\\Joomla\\CMS\\Categories\\Categories', '6.0');
JLoader::registerAlias('JCategoryNode', '\\Joomla\\CMS\\Categories\\CategoryNode', '6.0');
JLoader::registerAlias('JDate', '\\Joomla\\CMS\\Date\\Date', '5.0');
JLoader::registerAlias('JDate', '\\Joomla\\CMS\\Date\\Date', '6.0');
JLoader::registerAlias('JLog', '\\Joomla\\CMS\\Log\\Log', '5.0');
JLoader::registerAlias('JLogEntry', '\\Joomla\\CMS\\Log\\LogEntry', '5.0');
JLoader::registerAlias('JLogLogger', '\\Joomla\\CMS\\Log\\Logger', '5.0');
JLoader::registerAlias('JLogger', '\\Joomla\\CMS\\Log\\Logger', '5.0');
JLoader::registerAlias('JLogLoggerCallback', '\\Joomla\\CMS\\Log\\Logger\\CallbackLogger', '5.0');
JLoader::registerAlias('JLogLoggerDatabase', '\\Joomla\\CMS\\Log\\Logger\\DatabaseLogger', '5.0');
JLoader::registerAlias('JLogLoggerEcho', '\\Joomla\\CMS\\Log\\Logger\\EchoLogger', '5.0');
JLoader::registerAlias('JLogLoggerFormattedtext', '\\Joomla\\CMS\\Log\\Logger\\FormattedtextLogger', '5.0');
JLoader::registerAlias('JLogLoggerMessagequeue', '\\Joomla\\CMS\\Log\\Logger\\MessagequeueLogger', '5.0');
JLoader::registerAlias('JLogLoggerSyslog', '\\Joomla\\CMS\\Log\\Logger\\SyslogLogger', '5.0');
JLoader::registerAlias('JLogLoggerW3c', '\\Joomla\\CMS\\Log\\Logger\\W3cLogger', '5.0');
JLoader::registerAlias('JLog', '\\Joomla\\CMS\\Log\\Log', '6.0');
JLoader::registerAlias('JLogEntry', '\\Joomla\\CMS\\Log\\LogEntry', '6.0');
JLoader::registerAlias('JLogLogger', '\\Joomla\\CMS\\Log\\Logger', '6.0');
JLoader::registerAlias('JLogger', '\\Joomla\\CMS\\Log\\Logger', '6.0');
JLoader::registerAlias('JLogLoggerCallback', '\\Joomla\\CMS\\Log\\Logger\\CallbackLogger', '6.0');
JLoader::registerAlias('JLogLoggerDatabase', '\\Joomla\\CMS\\Log\\Logger\\DatabaseLogger', '6.0');
JLoader::registerAlias('JLogLoggerEcho', '\\Joomla\\CMS\\Log\\Logger\\EchoLogger', '6.0');
JLoader::registerAlias('JLogLoggerFormattedtext', '\\Joomla\\CMS\\Log\\Logger\\FormattedtextLogger', '6.0');
JLoader::registerAlias('JLogLoggerMessagequeue', '\\Joomla\\CMS\\Log\\Logger\\MessagequeueLogger', '6.0');
JLoader::registerAlias('JLogLoggerSyslog', '\\Joomla\\CMS\\Log\\Logger\\SyslogLogger', '6.0');
JLoader::registerAlias('JLogLoggerW3c', '\\Joomla\\CMS\\Log\\Logger\\W3cLogger', '6.0');
JLoader::registerAlias('JProfiler', '\\Joomla\\CMS\\Profiler\\Profiler', '5.0');
JLoader::registerAlias('JProfiler', '\\Joomla\\CMS\\Profiler\\Profiler', '6.0');
JLoader::registerAlias('JUri', '\\Joomla\\CMS\\Uri\\Uri', '5.0');
JLoader::registerAlias('JUri', '\\Joomla\\CMS\\Uri\\Uri', '6.0');
JLoader::registerAlias('JCache', '\\Joomla\\CMS\\Cache\\Cache', '5.0');
JLoader::registerAlias('JCacheController', '\\Joomla\\CMS\\Cache\\CacheController', '5.0');
JLoader::registerAlias('JCacheStorage', '\\Joomla\\CMS\\Cache\\CacheStorage', '5.0');
JLoader::registerAlias('JCacheControllerCallback', '\\Joomla\\CMS\\Cache\\Controller\\CallbackController', '5.0');
JLoader::registerAlias('JCacheControllerOutput', '\\Joomla\\CMS\\Cache\\Controller\\OutputController', '5.0');
JLoader::registerAlias('JCacheControllerPage', '\\Joomla\\CMS\\Cache\\Controller\\PageController', '5.0');
JLoader::registerAlias('JCacheControllerView', '\\Joomla\\CMS\\Cache\\Controller\\ViewController', '5.0');
JLoader::registerAlias('JCacheStorageApcu', '\\Joomla\\CMS\\Cache\\Storage\\ApcuStorage', '5.0');
JLoader::registerAlias('JCacheStorageHelper', '\\Joomla\\CMS\\Cache\\Storage\\CacheStorageHelper', '5.0');
JLoader::registerAlias('JCacheStorageFile', '\\Joomla\\CMS\\Cache\\Storage\\FileStorage', '5.0');
JLoader::registerAlias('JCacheStorageMemcached', '\\Joomla\\CMS\\Cache\\Storage\\MemcachedStorage', '5.0');
JLoader::registerAlias('JCacheStorageRedis', '\\Joomla\\CMS\\Cache\\Storage\\RedisStorage', '5.0');
JLoader::registerAlias('JCacheStorageWincache', '\\Joomla\\CMS\\Cache\\Storage\\WincacheStorage', '5.0');
JLoader::registerAlias('JCacheException', '\\Joomla\\CMS\\Cache\\Exception\\CacheExceptionInterface', '5.0');
JLoader::registerAlias('JCacheExceptionConnecting', '\\Joomla\\CMS\\Cache\\Exception\\CacheConnectingException', '5.0');
JLoader::registerAlias('JCacheExceptionUnsupported', '\\Joomla\\CMS\\Cache\\Exception\\UnsupportedCacheException', '5.0');
JLoader::registerAlias('JCache', '\\Joomla\\CMS\\Cache\\Cache', '6.0');
JLoader::registerAlias('JCacheController', '\\Joomla\\CMS\\Cache\\CacheController', '6.0');
JLoader::registerAlias('JCacheStorage', '\\Joomla\\CMS\\Cache\\CacheStorage', '6.0');
JLoader::registerAlias('JCacheControllerCallback', '\\Joomla\\CMS\\Cache\\Controller\\CallbackController', '6.0');
JLoader::registerAlias('JCacheControllerOutput', '\\Joomla\\CMS\\Cache\\Controller\\OutputController', '6.0');
JLoader::registerAlias('JCacheControllerPage', '\\Joomla\\CMS\\Cache\\Controller\\PageController', '6.0');
JLoader::registerAlias('JCacheControllerView', '\\Joomla\\CMS\\Cache\\Controller\\ViewController', '6.0');
JLoader::registerAlias('JCacheStorageApcu', '\\Joomla\\CMS\\Cache\\Storage\\ApcuStorage', '6.0');
JLoader::registerAlias('JCacheStorageHelper', '\\Joomla\\CMS\\Cache\\Storage\\CacheStorageHelper', '6.0');
JLoader::registerAlias('JCacheStorageFile', '\\Joomla\\CMS\\Cache\\Storage\\FileStorage', '6.0');
JLoader::registerAlias('JCacheStorageMemcached', '\\Joomla\\CMS\\Cache\\Storage\\MemcachedStorage', '6.0');
JLoader::registerAlias('JCacheStorageRedis', '\\Joomla\\CMS\\Cache\\Storage\\RedisStorage', '6.0');
JLoader::registerAlias('JCacheStorageWincache', '\\Joomla\\CMS\\Cache\\Storage\\WincacheStorage', '6.0');
JLoader::registerAlias('JCacheException', '\\Joomla\\CMS\\Cache\\Exception\\CacheExceptionInterface', '6.0');
JLoader::registerAlias('JCacheExceptionConnecting', '\\Joomla\\CMS\\Cache\\Exception\\CacheConnectingException', '6.0');
JLoader::registerAlias('JCacheExceptionUnsupported', '\\Joomla\\CMS\\Cache\\Exception\\UnsupportedCacheException', '6.0');
JLoader::registerAlias('JSession', '\\Joomla\\CMS\\Session\\Session', '5.0');
JLoader::registerAlias('JSession', '\\Joomla\\CMS\\Session\\Session', '6.0');
JLoader::registerAlias('JUser', '\\Joomla\\CMS\\User\\User', '5.0');
JLoader::registerAlias('JUserHelper', '\\Joomla\\CMS\\User\\UserHelper', '5.0');
JLoader::registerAlias('JUser', '\\Joomla\\CMS\\User\\User', '6.0');
JLoader::registerAlias('JUserHelper', '\\Joomla\\CMS\\User\\UserHelper', '6.0');
JLoader::registerAlias('JForm', '\\Joomla\\CMS\\Form\\Form', '5.0');
JLoader::registerAlias('JFormField', '\\Joomla\\CMS\\Form\\FormField', '5.0');
JLoader::registerAlias('JFormHelper', '\\Joomla\\CMS\\Form\\FormHelper', '5.0');
JLoader::registerAlias('JFormRule', '\\Joomla\\CMS\\Form\\FormRule', '5.0');
JLoader::registerAlias('JForm', '\\Joomla\\CMS\\Form\\Form', '6.0');
JLoader::registerAlias('JFormField', '\\Joomla\\CMS\\Form\\FormField', '6.0');
JLoader::registerAlias('JFormHelper', '\\Joomla\\CMS\\Form\\FormHelper', '6.0');
JLoader::registerAlias('JFormRule', '\\Joomla\\CMS\\Form\\FormRule', '6.0');
JLoader::registerAlias('JFormFieldAccessLevel', '\\Joomla\\CMS\\Form\\Field\\AccesslevelField', '5.0');
JLoader::registerAlias('JFormFieldAliastag', '\\Joomla\\CMS\\Form\\Field\\AliastagField', '5.0');
JLoader::registerAlias('JFormFieldAuthor', '\\Joomla\\CMS\\Form\\Field\\AuthorField', '5.0');
JLoader::registerAlias('JFormFieldCacheHandler', '\\Joomla\\CMS\\Form\\Field\\CachehandlerField', '5.0');
JLoader::registerAlias('JFormFieldCalendar', '\\Joomla\\CMS\\Form\\Field\\CalendarField', '5.0');
JLoader::registerAlias('JFormFieldCaptcha', '\\Joomla\\CMS\\Form\\Field\\CaptchaField', '5.0');
JLoader::registerAlias('JFormFieldCategory', '\\Joomla\\CMS\\Form\\Field\\CategoryField', '5.0');
JLoader::registerAlias('JFormFieldCheckbox', '\\Joomla\\CMS\\Form\\Field\\CheckboxField', '5.0');
JLoader::registerAlias('JFormFieldCheckboxes', '\\Joomla\\CMS\\Form\\Field\\CheckboxesField', '5.0');
JLoader::registerAlias('JFormFieldChromeStyle', '\\Joomla\\CMS\\Form\\Field\\ChromestyleField', '5.0');
JLoader::registerAlias('JFormFieldColor', '\\Joomla\\CMS\\Form\\Field\\ColorField', '5.0');
JLoader::registerAlias('JFormFieldCombo', '\\Joomla\\CMS\\Form\\Field\\ComboField', '5.0');
JLoader::registerAlias('JFormFieldComponentlayout', '\\Joomla\\CMS\\Form\\Field\\ComponentlayoutField', '5.0');
JLoader::registerAlias('JFormFieldComponents', '\\Joomla\\CMS\\Form\\Field\\ComponentsField', '5.0');
JLoader::registerAlias('JFormFieldContenthistory', '\\Joomla\\CMS\\Form\\Field\\ContenthistoryField', '5.0');
JLoader::registerAlias('JFormFieldContentlanguage', '\\Joomla\\CMS\\Form\\Field\\ContentlanguageField', '5.0');
JLoader::registerAlias('JFormFieldContenttype', '\\Joomla\\CMS\\Form\\Field\\ContenttypeField', '5.0');
JLoader::registerAlias('JFormFieldDatabaseConnection', '\\Joomla\\CMS\\Form\\Field\\DatabaseconnectionField', '5.0');
JLoader::registerAlias('JFormFieldEditor', '\\Joomla\\CMS\\Form\\Field\\EditorField', '5.0');
JLoader::registerAlias('JFormFieldEMail', '\\Joomla\\CMS\\Form\\Field\\EmailField', '5.0');
JLoader::registerAlias('JFormFieldFile', '\\Joomla\\CMS\\Form\\Field\\FileField', '5.0');
JLoader::registerAlias('JFormFieldFileList', '\\Joomla\\CMS\\Form\\Field\\FilelistField', '5.0');
JLoader::registerAlias('JFormFieldFolderList', '\\Joomla\\CMS\\Form\\Field\\FolderlistField', '5.0');
JLoader::registerAlias('JFormFieldFrontend_Language', '\\Joomla\\CMS\\Form\\Field\\FrontendlanguageField', '5.0');
JLoader::registerAlias('JFormFieldGroupedList', '\\Joomla\\CMS\\Form\\Field\\GroupedlistField', '5.0');
JLoader::registerAlias('JFormFieldHeadertag', '\\Joomla\\CMS\\Form\\Field\\HeadertagField', '5.0');
JLoader::registerAlias('JFormFieldHidden', '\\Joomla\\CMS\\Form\\Field\\HiddenField', '5.0');
JLoader::registerAlias('JFormFieldImageList', '\\Joomla\\CMS\\Form\\Field\\ImagelistField', '5.0');
JLoader::registerAlias('JFormFieldInteger', '\\Joomla\\CMS\\Form\\Field\\IntegerField', '5.0');
JLoader::registerAlias('JFormFieldLanguage', '\\Joomla\\CMS\\Form\\Field\\LanguageField', '5.0');
JLoader::registerAlias('JFormFieldLastvisitDateRange', '\\Joomla\\CMS\\Form\\Field\\LastvisitdaterangeField', '5.0');
JLoader::registerAlias('JFormFieldLimitbox', '\\Joomla\\CMS\\Form\\Field\\LimitboxField', '5.0');
JLoader::registerAlias('JFormFieldList', '\\Joomla\\CMS\\Form\\Field\\ListField', '5.0');
JLoader::registerAlias('JFormFieldMedia', '\\Joomla\\CMS\\Form\\Field\\MediaField', '5.0');
JLoader::registerAlias('JFormFieldMenu', '\\Joomla\\CMS\\Form\\Field\\MenuField', '5.0');
JLoader::registerAlias('JFormFieldMenuitem', '\\Joomla\\CMS\\Form\\Field\\MenuitemField', '5.0');
JLoader::registerAlias('JFormFieldMeter', '\\Joomla\\CMS\\Form\\Field\\MeterField', '5.0');
JLoader::registerAlias('JFormFieldModulelayout', '\\Joomla\\CMS\\Form\\Field\\ModulelayoutField', '5.0');
JLoader::registerAlias('JFormFieldModuleOrder', '\\Joomla\\CMS\\Form\\Field\\ModuleorderField', '5.0');
JLoader::registerAlias('JFormFieldModulePosition', '\\Joomla\\CMS\\Form\\Field\\ModulepositionField', '5.0');
JLoader::registerAlias('JFormFieldModuletag', '\\Joomla\\CMS\\Form\\Field\\ModuletagField', '5.0');
JLoader::registerAlias('JFormFieldNote', '\\Joomla\\CMS\\Form\\Field\\NoteField', '5.0');
JLoader::registerAlias('JFormFieldNumber', '\\Joomla\\CMS\\Form\\Field\\NumberField', '5.0');
JLoader::registerAlias('JFormFieldOrdering', '\\Joomla\\CMS\\Form\\Field\\OrderingField', '5.0');
JLoader::registerAlias('JFormFieldPassword', '\\Joomla\\CMS\\Form\\Field\\PasswordField', '5.0');
JLoader::registerAlias('JFormFieldPlugins', '\\Joomla\\CMS\\Form\\Field\\PluginsField', '5.0');
JLoader::registerAlias('JFormFieldPlugin_Status', '\\Joomla\\CMS\\Form\\Field\\PluginstatusField', '5.0');
JLoader::registerAlias('JFormFieldPredefinedList', '\\Joomla\\CMS\\Form\\Field\\PredefinedListField', '5.0');
JLoader::registerAlias('JFormFieldRadio', '\\Joomla\\CMS\\Form\\Field\\RadioField', '5.0');
JLoader::registerAlias('JFormFieldRange', '\\Joomla\\CMS\\Form\\Field\\RangeField', '5.0');
JLoader::registerAlias('JFormFieldRedirect_Status', '\\Joomla\\CMS\\Form\\Field\\RedirectStatusField', '5.0');
JLoader::registerAlias('JFormFieldRegistrationDateRange', '\\Joomla\\CMS\\Form\\Field\\RegistrationdaterangeField', '5.0');
JLoader::registerAlias('JFormFieldRules', '\\Joomla\\CMS\\Form\\Field\\RulesField', '5.0');
JLoader::registerAlias('JFormFieldSessionHandler', '\\Joomla\\CMS\\Form\\Field\\SessionhandlerField', '5.0');
JLoader::registerAlias('JFormFieldSpacer', '\\Joomla\\CMS\\Form\\Field\\SpacerField', '5.0');
JLoader::registerAlias('JFormFieldSQL', '\\Joomla\\CMS\\Form\\Field\\SqlField', '5.0');
JLoader::registerAlias('JFormFieldStatus', '\\Joomla\\CMS\\Form\\Field\\StatusField', '5.0');
JLoader::registerAlias('JFormFieldSubform', '\\Joomla\\CMS\\Form\\Field\\SubformField', '5.0');
JLoader::registerAlias('JFormFieldTag', '\\Joomla\\CMS\\Form\\Field\\TagField', '5.0');
JLoader::registerAlias('JFormFieldTel', '\\Joomla\\CMS\\Form\\Field\\TelephoneField', '5.0');
JLoader::registerAlias('JFormFieldTemplatestyle', '\\Joomla\\CMS\\Form\\Field\\TemplatestyleField', '5.0');
JLoader::registerAlias('JFormFieldText', '\\Joomla\\CMS\\Form\\Field\\TextField', '5.0');
JLoader::registerAlias('JFormFieldTextarea', '\\Joomla\\CMS\\Form\\Field\\TextareaField', '5.0');
JLoader::registerAlias('JFormFieldTimezone', '\\Joomla\\CMS\\Form\\Field\\TimezoneField', '5.0');
JLoader::registerAlias('JFormFieldUrl', '\\Joomla\\CMS\\Form\\Field\\UrlField', '5.0');
JLoader::registerAlias('JFormFieldUserActive', '\\Joomla\\CMS\\Form\\Field\\UseractiveField', '5.0');
JLoader::registerAlias('JFormFieldUserGroupList', '\\Joomla\\CMS\\Form\\Field\\UsergrouplistField', '5.0');
JLoader::registerAlias('JFormFieldUserState', '\\Joomla\\CMS\\Form\\Field\\UserstateField', '5.0');
JLoader::registerAlias('JFormFieldUser', '\\Joomla\\CMS\\Form\\Field\\UserField', '5.0');
JLoader::registerAlias('JFormRuleBoolean', '\\Joomla\\CMS\\Form\\Rule\\BooleanRule', '5.0');
JLoader::registerAlias('JFormRuleCalendar', '\\Joomla\\CMS\\Form\\Rule\\CalendarRule', '5.0');
JLoader::registerAlias('JFormRuleCaptcha', '\\Joomla\\CMS\\Form\\Rule\\CaptchaRule', '5.0');
JLoader::registerAlias('JFormRuleColor', '\\Joomla\\CMS\\Form\\Rule\\ColorRule', '5.0');
JLoader::registerAlias('JFormRuleEmail', '\\Joomla\\CMS\\Form\\Rule\\EmailRule', '5.0');
JLoader::registerAlias('JFormRuleEquals', '\\Joomla\\CMS\\Form\\Rule\\EqualsRule', '5.0');
JLoader::registerAlias('JFormRuleNotequals', '\\Joomla\\CMS\\Form\\Rule\\NotequalsRule', '5.0');
JLoader::registerAlias('JFormRuleNumber', '\\Joomla\\CMS\\Form\\Rule\\NumberRule', '5.0');
JLoader::registerAlias('JFormRuleOptions', '\\Joomla\\CMS\\Form\\Rule\\OptionsRule', '5.0');
JLoader::registerAlias('JFormRulePassword', '\\Joomla\\CMS\\Form\\Rule\\PasswordRule', '5.0');
JLoader::registerAlias('JFormRuleRules', '\\Joomla\\CMS\\Form\\Rule\\RulesRule', '5.0');
JLoader::registerAlias('JFormRuleTel', '\\Joomla\\CMS\\Form\\Rule\\TelRule', '5.0');
JLoader::registerAlias('JFormRuleUrl', '\\Joomla\\CMS\\Form\\Rule\\UrlRule', '5.0');
JLoader::registerAlias('JFormRuleUsername', '\\Joomla\\CMS\\Form\\Rule\\UsernameRule', '5.0');
JLoader::registerAlias('JFormFieldAccessLevel', '\\Joomla\\CMS\\Form\\Field\\AccesslevelField', '6.0');
JLoader::registerAlias('JFormFieldAliastag', '\\Joomla\\CMS\\Form\\Field\\AliastagField', '6.0');
JLoader::registerAlias('JFormFieldAuthor', '\\Joomla\\CMS\\Form\\Field\\AuthorField', '6.0');
JLoader::registerAlias('JFormFieldCacheHandler', '\\Joomla\\CMS\\Form\\Field\\CachehandlerField', '6.0');
JLoader::registerAlias('JFormFieldCalendar', '\\Joomla\\CMS\\Form\\Field\\CalendarField', '6.0');
JLoader::registerAlias('JFormFieldCaptcha', '\\Joomla\\CMS\\Form\\Field\\CaptchaField', '6.0');
JLoader::registerAlias('JFormFieldCategory', '\\Joomla\\CMS\\Form\\Field\\CategoryField', '6.0');
JLoader::registerAlias('JFormFieldCheckbox', '\\Joomla\\CMS\\Form\\Field\\CheckboxField', '6.0');
JLoader::registerAlias('JFormFieldCheckboxes', '\\Joomla\\CMS\\Form\\Field\\CheckboxesField', '6.0');
JLoader::registerAlias('JFormFieldChromeStyle', '\\Joomla\\CMS\\Form\\Field\\ChromestyleField', '6.0');
JLoader::registerAlias('JFormFieldColor', '\\Joomla\\CMS\\Form\\Field\\ColorField', '6.0');
JLoader::registerAlias('JFormFieldCombo', '\\Joomla\\CMS\\Form\\Field\\ComboField', '6.0');
JLoader::registerAlias('JFormFieldComponentlayout', '\\Joomla\\CMS\\Form\\Field\\ComponentlayoutField', '6.0');
JLoader::registerAlias('JFormFieldComponents', '\\Joomla\\CMS\\Form\\Field\\ComponentsField', '6.0');
JLoader::registerAlias('JFormFieldContenthistory', '\\Joomla\\CMS\\Form\\Field\\ContenthistoryField', '6.0');
JLoader::registerAlias('JFormFieldContentlanguage', '\\Joomla\\CMS\\Form\\Field\\ContentlanguageField', '6.0');
JLoader::registerAlias('JFormFieldContenttype', '\\Joomla\\CMS\\Form\\Field\\ContenttypeField', '6.0');
JLoader::registerAlias('JFormFieldDatabaseConnection', '\\Joomla\\CMS\\Form\\Field\\DatabaseconnectionField', '6.0');
JLoader::registerAlias('JFormFieldEditor', '\\Joomla\\CMS\\Form\\Field\\EditorField', '6.0');
JLoader::registerAlias('JFormFieldEMail', '\\Joomla\\CMS\\Form\\Field\\EmailField', '6.0');
JLoader::registerAlias('JFormFieldFile', '\\Joomla\\CMS\\Form\\Field\\FileField', '6.0');
JLoader::registerAlias('JFormFieldFileList', '\\Joomla\\CMS\\Form\\Field\\FilelistField', '6.0');
JLoader::registerAlias('JFormFieldFolderList', '\\Joomla\\CMS\\Form\\Field\\FolderlistField', '6.0');
JLoader::registerAlias('JFormFieldFrontend_Language', '\\Joomla\\CMS\\Form\\Field\\FrontendlanguageField', '6.0');
JLoader::registerAlias('JFormFieldGroupedList', '\\Joomla\\CMS\\Form\\Field\\GroupedlistField', '6.0');
JLoader::registerAlias('JFormFieldHeadertag', '\\Joomla\\CMS\\Form\\Field\\HeadertagField', '6.0');
JLoader::registerAlias('JFormFieldHidden', '\\Joomla\\CMS\\Form\\Field\\HiddenField', '6.0');
JLoader::registerAlias('JFormFieldImageList', '\\Joomla\\CMS\\Form\\Field\\ImagelistField', '6.0');
JLoader::registerAlias('JFormFieldInteger', '\\Joomla\\CMS\\Form\\Field\\IntegerField', '6.0');
JLoader::registerAlias('JFormFieldLanguage', '\\Joomla\\CMS\\Form\\Field\\LanguageField', '6.0');
JLoader::registerAlias('JFormFieldLastvisitDateRange', '\\Joomla\\CMS\\Form\\Field\\LastvisitdaterangeField', '6.0');
JLoader::registerAlias('JFormFieldLimitbox', '\\Joomla\\CMS\\Form\\Field\\LimitboxField', '6.0');
JLoader::registerAlias('JFormFieldList', '\\Joomla\\CMS\\Form\\Field\\ListField', '6.0');
JLoader::registerAlias('JFormFieldMedia', '\\Joomla\\CMS\\Form\\Field\\MediaField', '6.0');
JLoader::registerAlias('JFormFieldMenu', '\\Joomla\\CMS\\Form\\Field\\MenuField', '6.0');
JLoader::registerAlias('JFormFieldMenuitem', '\\Joomla\\CMS\\Form\\Field\\MenuitemField', '6.0');
JLoader::registerAlias('JFormFieldMeter', '\\Joomla\\CMS\\Form\\Field\\MeterField', '6.0');
JLoader::registerAlias('JFormFieldModulelayout', '\\Joomla\\CMS\\Form\\Field\\ModulelayoutField', '6.0');
JLoader::registerAlias('JFormFieldModuleOrder', '\\Joomla\\CMS\\Form\\Field\\ModuleorderField', '6.0');
JLoader::registerAlias('JFormFieldModulePosition', '\\Joomla\\CMS\\Form\\Field\\ModulepositionField', '6.0');
JLoader::registerAlias('JFormFieldModuletag', '\\Joomla\\CMS\\Form\\Field\\ModuletagField', '6.0');
JLoader::registerAlias('JFormFieldNote', '\\Joomla\\CMS\\Form\\Field\\NoteField', '6.0');
JLoader::registerAlias('JFormFieldNumber', '\\Joomla\\CMS\\Form\\Field\\NumberField', '6.0');
JLoader::registerAlias('JFormFieldOrdering', '\\Joomla\\CMS\\Form\\Field\\OrderingField', '6.0');
JLoader::registerAlias('JFormFieldPassword', '\\Joomla\\CMS\\Form\\Field\\PasswordField', '6.0');
JLoader::registerAlias('JFormFieldPlugins', '\\Joomla\\CMS\\Form\\Field\\PluginsField', '6.0');
JLoader::registerAlias('JFormFieldPlugin_Status', '\\Joomla\\CMS\\Form\\Field\\PluginstatusField', '6.0');
JLoader::registerAlias('JFormFieldPredefinedList', '\\Joomla\\CMS\\Form\\Field\\PredefinedListField', '6.0');
JLoader::registerAlias('JFormFieldRadio', '\\Joomla\\CMS\\Form\\Field\\RadioField', '6.0');
JLoader::registerAlias('JFormFieldRange', '\\Joomla\\CMS\\Form\\Field\\RangeField', '6.0');
JLoader::registerAlias('JFormFieldRedirect_Status', '\\Joomla\\CMS\\Form\\Field\\RedirectStatusField', '6.0');
JLoader::registerAlias('JFormFieldRegistrationDateRange', '\\Joomla\\CMS\\Form\\Field\\RegistrationdaterangeField', '6.0');
JLoader::registerAlias('JFormFieldRules', '\\Joomla\\CMS\\Form\\Field\\RulesField', '6.0');
JLoader::registerAlias('JFormFieldSessionHandler', '\\Joomla\\CMS\\Form\\Field\\SessionhandlerField', '6.0');
JLoader::registerAlias('JFormFieldSpacer', '\\Joomla\\CMS\\Form\\Field\\SpacerField', '6.0');
JLoader::registerAlias('JFormFieldSQL', '\\Joomla\\CMS\\Form\\Field\\SqlField', '6.0');
JLoader::registerAlias('JFormFieldStatus', '\\Joomla\\CMS\\Form\\Field\\StatusField', '6.0');
JLoader::registerAlias('JFormFieldSubform', '\\Joomla\\CMS\\Form\\Field\\SubformField', '6.0');
JLoader::registerAlias('JFormFieldTag', '\\Joomla\\CMS\\Form\\Field\\TagField', '6.0');
JLoader::registerAlias('JFormFieldTel', '\\Joomla\\CMS\\Form\\Field\\TelephoneField', '6.0');
JLoader::registerAlias('JFormFieldTemplatestyle', '\\Joomla\\CMS\\Form\\Field\\TemplatestyleField', '6.0');
JLoader::registerAlias('JFormFieldText', '\\Joomla\\CMS\\Form\\Field\\TextField', '6.0');
JLoader::registerAlias('JFormFieldTextarea', '\\Joomla\\CMS\\Form\\Field\\TextareaField', '6.0');
JLoader::registerAlias('JFormFieldTimezone', '\\Joomla\\CMS\\Form\\Field\\TimezoneField', '6.0');
JLoader::registerAlias('JFormFieldUrl', '\\Joomla\\CMS\\Form\\Field\\UrlField', '6.0');
JLoader::registerAlias('JFormFieldUserActive', '\\Joomla\\CMS\\Form\\Field\\UseractiveField', '6.0');
JLoader::registerAlias('JFormFieldUserGroupList', '\\Joomla\\CMS\\Form\\Field\\UsergrouplistField', '6.0');
JLoader::registerAlias('JFormFieldUserState', '\\Joomla\\CMS\\Form\\Field\\UserstateField', '6.0');
JLoader::registerAlias('JFormFieldUser', '\\Joomla\\CMS\\Form\\Field\\UserField', '6.0');
JLoader::registerAlias('JFormRuleBoolean', '\\Joomla\\CMS\\Form\\Rule\\BooleanRule', '6.0');
JLoader::registerAlias('JFormRuleCalendar', '\\Joomla\\CMS\\Form\\Rule\\CalendarRule', '6.0');
JLoader::registerAlias('JFormRuleCaptcha', '\\Joomla\\CMS\\Form\\Rule\\CaptchaRule', '6.0');
JLoader::registerAlias('JFormRuleColor', '\\Joomla\\CMS\\Form\\Rule\\ColorRule', '6.0');
JLoader::registerAlias('JFormRuleEmail', '\\Joomla\\CMS\\Form\\Rule\\EmailRule', '6.0');
JLoader::registerAlias('JFormRuleEquals', '\\Joomla\\CMS\\Form\\Rule\\EqualsRule', '6.0');
JLoader::registerAlias('JFormRuleNotequals', '\\Joomla\\CMS\\Form\\Rule\\NotequalsRule', '6.0');
JLoader::registerAlias('JFormRuleNumber', '\\Joomla\\CMS\\Form\\Rule\\NumberRule', '6.0');
JLoader::registerAlias('JFormRuleOptions', '\\Joomla\\CMS\\Form\\Rule\\OptionsRule', '6.0');
JLoader::registerAlias('JFormRulePassword', '\\Joomla\\CMS\\Form\\Rule\\PasswordRule', '6.0');
JLoader::registerAlias('JFormRuleRules', '\\Joomla\\CMS\\Form\\Rule\\RulesRule', '6.0');
JLoader::registerAlias('JFormRuleTel', '\\Joomla\\CMS\\Form\\Rule\\TelRule', '6.0');
JLoader::registerAlias('JFormRuleUrl', '\\Joomla\\CMS\\Form\\Rule\\UrlRule', '6.0');
JLoader::registerAlias('JFormRuleUsername', '\\Joomla\\CMS\\Form\\Rule\\UsernameRule', '6.0');
JLoader::registerAlias('JMicrodata', '\\Joomla\\CMS\\Microdata\\Microdata', '5.0');
JLoader::registerAlias('JMicrodata', '\\Joomla\\CMS\\Microdata\\Microdata', '6.0');
JLoader::registerAlias('JDatabaseDriver', '\\Joomla\\Database\\DatabaseDriver', '5.0');
JLoader::registerAlias('JDatabaseExporter', '\\Joomla\\Database\\DatabaseExporter', '5.0');
JLoader::registerAlias('JDatabaseFactory', '\\Joomla\\Database\\DatabaseFactory', '5.0');
JLoader::registerAlias('JDatabaseImporter', '\\Joomla\\Database\\DatabaseImporter', '5.0');
JLoader::registerAlias('JDatabaseInterface', '\\Joomla\\Database\\DatabaseInterface', '5.0');
JLoader::registerAlias('JDatabaseIterator', '\\Joomla\\Database\\DatabaseIterator', '5.0');
JLoader::registerAlias('JDatabaseQuery', '\\Joomla\\Database\\DatabaseQuery', '5.0');
JLoader::registerAlias('JDatabaseDriverMysqli', '\\Joomla\\Database\\Mysqli\\MysqliDriver', '5.0');
JLoader::registerAlias('JDatabaseDriverPdo', '\\Joomla\\Database\\Pdo\\PdoDriver', '5.0');
JLoader::registerAlias('JDatabaseDriverPdomysql', '\\Joomla\\Database\\Mysql\\MysqlDriver', '5.0');
JLoader::registerAlias('JDatabaseDriverPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlDriver', '5.0');
JLoader::registerAlias('JDatabaseDriverSqlazure', '\\Joomla\\Database\\Sqlazure\\SqlazureDriver', '5.0');
JLoader::registerAlias('JDatabaseDriverSqlite', '\\Joomla\\Database\\Sqlite\\SqliteDriver', '5.0');
JLoader::registerAlias('JDatabaseDriverSqlsrv', '\\Joomla\\Database\\Sqlsrv\\SqlsrvDriver', '5.0');
JLoader::registerAlias('JDatabaseExceptionConnecting', '\\Joomla\\Database\\Exception\\ConnectionFailureException', '5.0');
JLoader::registerAlias('JDatabaseExceptionExecuting', '\\Joomla\\Database\\Exception\\ExecutionFailureException', '5.0');
JLoader::registerAlias('JDatabaseExceptionUnsupported', '\\Joomla\\Database\\Exception\\UnsupportedAdapterException', '5.0');
JLoader::registerAlias('JDatabaseExporterMysqli', '\\Joomla\\Database\\Mysqli\\MysqliExporter', '5.0');
JLoader::registerAlias('JDatabaseExporterPdomysql', '\\Joomla\\Database\\Mysql\\MysqlExporter', '5.0');
JLoader::registerAlias('JDatabaseExporterPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlExporter', '5.0');
JLoader::registerAlias('JDatabaseImporterMysqli', '\\Joomla\\Database\\Mysqli\\MysqliImporter', '5.0');
JLoader::registerAlias('JDatabaseImporterPdomysql', '\\Joomla\\Database\\Mysql\\MysqlImporter', '5.0');
JLoader::registerAlias('JDatabaseImporterPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlImporter', '5.0');
JLoader::registerAlias('JDatabaseQueryElement', '\\Joomla\\Database\\Query\\QueryElement', '5.0');
JLoader::registerAlias('JDatabaseQueryLimitable', '\\Joomla\\Database\\Query\\LimitableInterface', '5.0');
JLoader::registerAlias('JDatabaseQueryPreparable', '\\Joomla\\Database\\Query\\PreparableInterface', '5.0');
JLoader::registerAlias('JDatabaseQueryMysqli', '\\Joomla\\Database\\Mysqli\\MysqliQuery', '5.0');
JLoader::registerAlias('JDatabaseQueryPdo', '\\Joomla\\Database\\Pdo\\PdoQuery', '5.0');
JLoader::registerAlias('JDatabaseQueryPdomysql', '\\Joomla\\Database\\Mysql\\MysqlQuery', '5.0');
JLoader::registerAlias('JDatabaseQueryPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlQuery', '5.0');
JLoader::registerAlias('JDatabaseQuerySqlazure', '\\Joomla\\Database\\Sqlazure\\SqlazureQuery', '5.0');
JLoader::registerAlias('JDatabaseQuerySqlite', '\\Joomla\\Database\\Sqlite\\SqliteQuery', '5.0');
JLoader::registerAlias('JDatabaseQuerySqlsrv', '\\Joomla\\Database\\Sqlsrv\\SqlsrvQuery', '5.0');
JLoader::registerAlias('JDatabaseDriver', '\\Joomla\\Database\\DatabaseDriver', '6.0');
JLoader::registerAlias('JDatabaseExporter', '\\Joomla\\Database\\DatabaseExporter', '6.0');
JLoader::registerAlias('JDatabaseFactory', '\\Joomla\\Database\\DatabaseFactory', '6.0');
JLoader::registerAlias('JDatabaseImporter', '\\Joomla\\Database\\DatabaseImporter', '6.0');
JLoader::registerAlias('JDatabaseInterface', '\\Joomla\\Database\\DatabaseInterface', '6.0');
JLoader::registerAlias('JDatabaseIterator', '\\Joomla\\Database\\DatabaseIterator', '6.0');
JLoader::registerAlias('JDatabaseQuery', '\\Joomla\\Database\\DatabaseQuery', '6.0');
JLoader::registerAlias('JDatabaseDriverMysqli', '\\Joomla\\Database\\Mysqli\\MysqliDriver', '6.0');
JLoader::registerAlias('JDatabaseDriverPdo', '\\Joomla\\Database\\Pdo\\PdoDriver', '6.0');
JLoader::registerAlias('JDatabaseDriverPdomysql', '\\Joomla\\Database\\Mysql\\MysqlDriver', '6.0');
JLoader::registerAlias('JDatabaseDriverPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlDriver', '6.0');
JLoader::registerAlias('JDatabaseDriverSqlazure', '\\Joomla\\Database\\Sqlazure\\SqlazureDriver', '6.0');
JLoader::registerAlias('JDatabaseDriverSqlite', '\\Joomla\\Database\\Sqlite\\SqliteDriver', '6.0');
JLoader::registerAlias('JDatabaseDriverSqlsrv', '\\Joomla\\Database\\Sqlsrv\\SqlsrvDriver', '6.0');
JLoader::registerAlias('JDatabaseExceptionConnecting', '\\Joomla\\Database\\Exception\\ConnectionFailureException', '6.0');
JLoader::registerAlias('JDatabaseExceptionExecuting', '\\Joomla\\Database\\Exception\\ExecutionFailureException', '6.0');
JLoader::registerAlias('JDatabaseExceptionUnsupported', '\\Joomla\\Database\\Exception\\UnsupportedAdapterException', '6.0');
JLoader::registerAlias('JDatabaseExporterMysqli', '\\Joomla\\Database\\Mysqli\\MysqliExporter', '6.0');
JLoader::registerAlias('JDatabaseExporterPdomysql', '\\Joomla\\Database\\Mysql\\MysqlExporter', '6.0');
JLoader::registerAlias('JDatabaseExporterPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlExporter', '6.0');
JLoader::registerAlias('JDatabaseImporterMysqli', '\\Joomla\\Database\\Mysqli\\MysqliImporter', '6.0');
JLoader::registerAlias('JDatabaseImporterPdomysql', '\\Joomla\\Database\\Mysql\\MysqlImporter', '6.0');
JLoader::registerAlias('JDatabaseImporterPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlImporter', '6.0');
JLoader::registerAlias('JDatabaseQueryElement', '\\Joomla\\Database\\Query\\QueryElement', '6.0');
JLoader::registerAlias('JDatabaseQueryLimitable', '\\Joomla\\Database\\Query\\LimitableInterface', '6.0');
JLoader::registerAlias('JDatabaseQueryPreparable', '\\Joomla\\Database\\Query\\PreparableInterface', '6.0');
JLoader::registerAlias('JDatabaseQueryMysqli', '\\Joomla\\Database\\Mysqli\\MysqliQuery', '6.0');
JLoader::registerAlias('JDatabaseQueryPdo', '\\Joomla\\Database\\Pdo\\PdoQuery', '6.0');
JLoader::registerAlias('JDatabaseQueryPdomysql', '\\Joomla\\Database\\Mysql\\MysqlQuery', '6.0');
JLoader::registerAlias('JDatabaseQueryPgsql', '\\Joomla\\Database\\Pgsql\\PgsqlQuery', '6.0');
JLoader::registerAlias('JDatabaseQuerySqlazure', '\\Joomla\\Database\\Sqlazure\\SqlazureQuery', '6.0');
JLoader::registerAlias('JDatabaseQuerySqlite', '\\Joomla\\Database\\Sqlite\\SqliteQuery', '6.0');
JLoader::registerAlias('JDatabaseQuerySqlsrv', '\\Joomla\\Database\\Sqlsrv\\SqlsrvQuery', '6.0');
JLoader::registerAlias('JFactory', '\\Joomla\\CMS\\Factory', '5.0');
JLoader::registerAlias('JFactory', '\\Joomla\\CMS\\Factory', '6.0');
JLoader::registerAlias('JMail', '\\Joomla\\CMS\\Mail\\Mail', '5.0');
JLoader::registerAlias('JMailHelper', '\\Joomla\\CMS\\Mail\\MailHelper', '5.0');
JLoader::registerAlias('JMail', '\\Joomla\\CMS\\Mail\\Mail', '6.0');
JLoader::registerAlias('JMailHelper', '\\Joomla\\CMS\\Mail\\MailHelper', '6.0');
JLoader::registerAlias('JClientHelper', '\\Joomla\\CMS\\Client\\ClientHelper', '5.0');
JLoader::registerAlias('JClientFtp', '\\Joomla\\CMS\\Client\\FtpClient', '5.0');
JLoader::registerAlias('JClientHelper', '\\Joomla\\CMS\\Client\\ClientHelper', '6.0');
JLoader::registerAlias('JClientFtp', '\\Joomla\\CMS\\Client\\FtpClient', '6.0');
JLoader::registerAlias('JFTP', '\\Joomla\\CMS\\Client\\FtpClient', '4.0');
JLoader::registerAlias('JClientLdap', '\\Joomla\\Ldap\\LdapClient', '5.0');
JLoader::registerAlias('JClientLdap', '\\Joomla\\Ldap\\LdapClient', '6.0');
JLoader::registerAlias('JLDAP', '\\Joomla\\Ldap\\LdapClient', '4.0');
JLoader::registerAlias('JUpdate', '\\Joomla\\CMS\\Updater\\Update', '5.0');
JLoader::registerAlias('JUpdateAdapter', '\\Joomla\\CMS\\Updater\\UpdateAdapter', '5.0');
JLoader::registerAlias('JUpdater', '\\Joomla\\CMS\\Updater\\Updater', '5.0');
JLoader::registerAlias('JUpdaterCollection', '\\Joomla\\CMS\\Updater\\Adapter\\CollectionAdapter', '5.0');
JLoader::registerAlias('JUpdaterExtension', '\\Joomla\\CMS\\Updater\\Adapter\\ExtensionAdapter', '5.0');
JLoader::registerAlias('JUpdate', '\\Joomla\\CMS\\Updater\\Update', '6.0');
JLoader::registerAlias('JUpdateAdapter', '\\Joomla\\CMS\\Updater\\UpdateAdapter', '6.0');
JLoader::registerAlias('JUpdater', '\\Joomla\\CMS\\Updater\\Updater', '6.0');
JLoader::registerAlias('JUpdaterCollection', '\\Joomla\\CMS\\Updater\\Adapter\\CollectionAdapter', '6.0');
JLoader::registerAlias('JUpdaterExtension', '\\Joomla\\CMS\\Updater\\Adapter\\ExtensionAdapter', '6.0');
JLoader::registerAlias('JCrypt', '\\Joomla\\CMS\\Crypt\\Crypt', '5.0');
JLoader::registerAlias('JCryptCipher', '\\Joomla\\Crypt\\CipherInterface', '5.0');
JLoader::registerAlias('JCryptKey', '\\Joomla\\Crypt\\Key', '5.0');
JLoader::registerAlias('\\Joomla\\CMS\\Crypt\\CipherInterface', '\\Joomla\\Crypt\\CipherInterface', '5.0');
JLoader::registerAlias('\\Joomla\\CMS\\Crypt\\Key', '\\Joomla\\Crypt\\Key', '5.0');
JLoader::registerAlias('JCryptCipherCrypto', '\\Joomla\\CMS\\Crypt\\Cipher\\CryptoCipher', '5.0');
JLoader::registerAlias('JCrypt', '\\Joomla\\CMS\\Crypt\\Crypt', '6.0');
JLoader::registerAlias('JCryptCipher', '\\Joomla\\Crypt\\CipherInterface', '6.0');
JLoader::registerAlias('JCryptKey', '\\Joomla\\Crypt\\Key', '6.0');
JLoader::registerAlias('\\Joomla\\CMS\\Crypt\\CipherInterface', '\\Joomla\\Crypt\\CipherInterface', '6.0');
JLoader::registerAlias('\\Joomla\\CMS\\Crypt\\Key', '\\Joomla\\Crypt\\Key', '6.0');
JLoader::registerAlias('JCryptCipherCrypto', '\\Joomla\\CMS\\Crypt\\Cipher\\CryptoCipher', '6.0');
JLoader::registerAlias('JStringPunycode', '\\Joomla\\CMS\\String\\PunycodeHelper', '5.0');
JLoader::registerAlias('JStringPunycode', '\\Joomla\\CMS\\String\\PunycodeHelper', '6.0');
JLoader::registerAlias('JBuffer', '\\Joomla\\CMS\\Utility\\BufferStreamHandler', '5.0');
JLoader::registerAlias('JUtility', '\\Joomla\\CMS\\Utility\\Utility', '5.0');
JLoader::registerAlias('JBuffer', '\\Joomla\\CMS\\Utility\\BufferStreamHandler', '6.0');
JLoader::registerAlias('JUtility', '\\Joomla\\CMS\\Utility\\Utility', '6.0');
JLoader::registerAlias('JInputCli', '\\Joomla\\CMS\\Input\\Cli', '5.0');
JLoader::registerAlias('JInputCookie', '\\Joomla\\CMS\\Input\\Cookie', '5.0');
JLoader::registerAlias('JInputFiles', '\\Joomla\\CMS\\Input\\Files', '5.0');
JLoader::registerAlias('JInput', '\\Joomla\\CMS\\Input\\Input', '5.0');
JLoader::registerAlias('JInputJSON', '\\Joomla\\CMS\\Input\\Json', '5.0');
JLoader::registerAlias('JInputCli', '\\Joomla\\CMS\\Input\\Cli', '6.0');
JLoader::registerAlias('JInputCookie', '\\Joomla\\CMS\\Input\\Cookie', '6.0');
JLoader::registerAlias('JInputFiles', '\\Joomla\\CMS\\Input\\Files', '6.0');
JLoader::registerAlias('JInput', '\\Joomla\\CMS\\Input\\Input', '6.0');
JLoader::registerAlias('JInputJSON', '\\Joomla\\CMS\\Input\\Json', '6.0');
JLoader::registerAlias('JFeed', '\\Joomla\\CMS\\Feed\\Feed', '5.0');
JLoader::registerAlias('JFeedEntry', '\\Joomla\\CMS\\Feed\\FeedEntry', '5.0');
JLoader::registerAlias('JFeedFactory', '\\Joomla\\CMS\\Feed\\FeedFactory', '5.0');
JLoader::registerAlias('JFeedLink', '\\Joomla\\CMS\\Feed\\FeedLink', '5.0');
JLoader::registerAlias('JFeedParser', '\\Joomla\\CMS\\Feed\\FeedParser', '5.0');
JLoader::registerAlias('JFeedPerson', '\\Joomla\\CMS\\Feed\\FeedPerson', '5.0');
JLoader::registerAlias('JFeedParserAtom', '\\Joomla\\CMS\\Feed\\Parser\\AtomParser', '5.0');
JLoader::registerAlias('JFeedParserNamespace', '\\Joomla\\CMS\\Feed\\Parser\\NamespaceParserInterface', '5.0');
JLoader::registerAlias('JFeedParserRss', '\\Joomla\\CMS\\Feed\\Parser\\RssParser', '5.0');
JLoader::registerAlias('JFeedParserRssItunes', '\\Joomla\\CMS\\Feed\\Parser\\Rss\\ItunesRssParser', '5.0');
JLoader::registerAlias('JFeedParserRssMedia', '\\Joomla\\CMS\\Feed\\Parser\\Rss\\MediaRssParser', '5.0');
JLoader::registerAlias('JFeed', '\\Joomla\\CMS\\Feed\\Feed', '6.0');
JLoader::registerAlias('JFeedEntry', '\\Joomla\\CMS\\Feed\\FeedEntry', '6.0');
JLoader::registerAlias('JFeedFactory', '\\Joomla\\CMS\\Feed\\FeedFactory', '6.0');
JLoader::registerAlias('JFeedLink', '\\Joomla\\CMS\\Feed\\FeedLink', '6.0');
JLoader::registerAlias('JFeedParser', '\\Joomla\\CMS\\Feed\\FeedParser', '6.0');
JLoader::registerAlias('JFeedPerson', '\\Joomla\\CMS\\Feed\\FeedPerson', '6.0');
JLoader::registerAlias('JFeedParserAtom', '\\Joomla\\CMS\\Feed\\Parser\\AtomParser', '6.0');
JLoader::registerAlias('JFeedParserNamespace', '\\Joomla\\CMS\\Feed\\Parser\\NamespaceParserInterface', '6.0');
JLoader::registerAlias('JFeedParserRss', '\\Joomla\\CMS\\Feed\\Parser\\RssParser', '6.0');
JLoader::registerAlias('JFeedParserRssItunes', '\\Joomla\\CMS\\Feed\\Parser\\Rss\\ItunesRssParser', '6.0');
JLoader::registerAlias('JFeedParserRssMedia', '\\Joomla\\CMS\\Feed\\Parser\\Rss\\MediaRssParser', '6.0');
JLoader::registerAlias('JImage', '\\Joomla\\CMS\\Image\\Image', '5.0');
JLoader::registerAlias('JImageFilter', '\\Joomla\\CMS\\Image\\ImageFilter', '5.0');
JLoader::registerAlias('JImageFilterBackgroundfill', '\\Joomla\\CMS\\Image\\Filter\\Backgroundfill', '5.0');
JLoader::registerAlias('JImageFilterBrightness', '\\Joomla\\CMS\\Image\\Filter\\Brightness', '5.0');
JLoader::registerAlias('JImageFilterContrast', '\\Joomla\\CMS\\Image\\Filter\\Contrast', '5.0');
JLoader::registerAlias('JImageFilterEdgedetect', '\\Joomla\\CMS\\Image\\Filter\\Edgedetect', '5.0');
JLoader::registerAlias('JImageFilterEmboss', '\\Joomla\\CMS\\Image\\Filter\\Emboss', '5.0');
JLoader::registerAlias('JImageFilterNegate', '\\Joomla\\CMS\\Image\\Filter\\Negate', '5.0');
JLoader::registerAlias('JImageFilterSmooth', '\\Joomla\\CMS\\Image\\Filter\\Smooth', '5.0');
JLoader::registerAlias('JImage', '\\Joomla\\CMS\\Image\\Image', '6.0');
JLoader::registerAlias('JImageFilter', '\\Joomla\\CMS\\Image\\ImageFilter', '6.0');
JLoader::registerAlias('JImageFilterBackgroundfill', '\\Joomla\\CMS\\Image\\Filter\\Backgroundfill', '6.0');
JLoader::registerAlias('JImageFilterBrightness', '\\Joomla\\CMS\\Image\\Filter\\Brightness', '6.0');
JLoader::registerAlias('JImageFilterContrast', '\\Joomla\\CMS\\Image\\Filter\\Contrast', '6.0');
JLoader::registerAlias('JImageFilterEdgedetect', '\\Joomla\\CMS\\Image\\Filter\\Edgedetect', '6.0');
JLoader::registerAlias('JImageFilterEmboss', '\\Joomla\\CMS\\Image\\Filter\\Emboss', '6.0');
JLoader::registerAlias('JImageFilterNegate', '\\Joomla\\CMS\\Image\\Filter\\Negate', '6.0');
JLoader::registerAlias('JImageFilterSmooth', '\\Joomla\\CMS\\Image\\Filter\\Smooth', '6.0');
JLoader::registerAlias('JObject', '\\Joomla\\CMS\\Object\\CMSObject', '5.0');
JLoader::registerAlias('JObject', '\\Joomla\\CMS\\Object\\CMSObject', '6.0');
JLoader::registerAlias('JExtensionHelper', '\\Joomla\\CMS\\Extension\\ExtensionHelper', '5.0');
JLoader::registerAlias('JExtensionHelper', '\\Joomla\\CMS\\Extension\\ExtensionHelper', '6.0');
JLoader::registerAlias('JHtml', '\\Joomla\\CMS\\HTML\\HTMLHelper', '5.0');
JLoader::registerAlias('JHtml', '\\Joomla\\CMS\\HTML\\HTMLHelper', '6.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\CliInput', '\\Joomla\\CMS\\Application\\CLI\\CliInput', '5.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\CliOutput', '\\Joomla\\CMS\\Application\\CLI\\CliOutput', '5.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\ColorStyle', '\\Joomla\\CMS\\Application\\CLI\\ColorStyle', '5.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\Output\\Stdout', '\\Joomla\\CMS\\Application\\CLI\\Output\\Stdout', '5.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\Output\\Xml', '\\Joomla\\CMS\\Application\\CLI\\Output\\Xml', '5.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\CliInput', '\\Joomla\\CMS\\Application\\CLI\\CliInput', '6.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\CliOutput', '\\Joomla\\CMS\\Application\\CLI\\CliOutput', '6.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\ColorStyle', '\\Joomla\\CMS\\Application\\CLI\\ColorStyle', '6.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\Output\\Stdout', '\\Joomla\\CMS\\Application\\CLI\\Output\\Stdout', '6.0');
JLoader::registerAlias('\\Joomla\\Application\\Cli\\Output\\Xml', '\\Joomla\\CMS\\Application\\CLI\\Output\\Xml', '6.0');
JLoader::registerAlias(
'\\Joomla\\Application\\Cli\\Output\\Processor\\ColorProcessor',
'\\Joomla\\CMS\\Application\\CLI\\Output\\Processor\\ColorProcessor',
'5.0'
'6.0'
);
JLoader::registerAlias(
'\\Joomla\\Application\\Cli\\Output\\Processor\\ProcessorInterface',
'\\Joomla\\CMS\\Application\\CLI\\Output\\Processor\\ProcessorInterface',
'5.0'
'6.0'
);
JLoader::registerAlias('JFile', '\\Joomla\\CMS\\Filesystem\\File', '5.0');
JLoader::registerAlias('JFolder', '\\Joomla\\CMS\\Filesystem\\Folder', '5.0');
JLoader::registerAlias('JFilesystemHelper', '\\Joomla\\CMS\\Filesystem\\FilesystemHelper', '5.0');
JLoader::registerAlias('JFilesystemPatcher', '\\Joomla\\CMS\\Filesystem\\Patcher', '5.0');
JLoader::registerAlias('JPath', '\\Joomla\\CMS\\Filesystem\\Path', '5.0');
JLoader::registerAlias('JStream', '\\Joomla\\CMS\\Filesystem\\Stream', '5.0');
JLoader::registerAlias('JStreamString', '\\Joomla\\CMS\\Filesystem\\Streams\\StreamString', '5.0');
JLoader::registerAlias('JStringController', '\\Joomla\\CMS\\Filesystem\\Support\\StringController', '5.0');
JLoader::registerAlias('JFile', '\\Joomla\\CMS\\Filesystem\\File', '6.0');
JLoader::registerAlias('JFolder', '\\Joomla\\CMS\\Filesystem\\Folder', '6.0');
JLoader::registerAlias('JFilesystemHelper', '\\Joomla\\CMS\\Filesystem\\FilesystemHelper', '6.0');
JLoader::registerAlias('JFilesystemPatcher', '\\Joomla\\CMS\\Filesystem\\Patcher', '6.0');
JLoader::registerAlias('JPath', '\\Joomla\\CMS\\Filesystem\\Path', '6.0');
JLoader::registerAlias('JStream', '\\Joomla\\CMS\\Filesystem\\Stream', '6.0');
JLoader::registerAlias('JStreamString', '\\Joomla\\CMS\\Filesystem\\Streams\\StreamString', '6.0');
JLoader::registerAlias('JStringController', '\\Joomla\\CMS\\Filesystem\\Support\\StringController', '6.0');
JLoader::registerAlias('JClassLoader', '\\Joomla\\CMS\\Autoload\\ClassLoader', '5.0');
JLoader::registerAlias('JClassLoader', '\\Joomla\\CMS\\Autoload\\ClassLoader', '6.0');
JLoader::registerAlias('JFormFilterInt_Array', '\\Joomla\\CMS\\Form\\Filter\\IntarrayFilter', '5.0');
JLoader::registerAlias('JFormFilterInt_Array', '\\Joomla\\CMS\\Form\\Filter\\IntarrayFilter', '6.0');
JLoader::registerAlias('JAdapter', '\\Joomla\\CMS\\Adapter\\Adapter', '5.0');
JLoader::registerAlias('JAdapterInstance', '\\Joomla\\CMS\\Adapter\\AdapterInstance', '5.0');
JLoader::registerAlias('JAdapter', '\\Joomla\\CMS\\Adapter\\Adapter', '6.0');
JLoader::registerAlias('JAdapterInstance', '\\Joomla\\CMS\\Adapter\\AdapterInstance', '6.0');
JLoader::registerAlias('JHtmlAccess', '\\Joomla\\CMS\\HTML\\Helpers\\Access', '5.0');
JLoader::registerAlias('JHtmlActionsDropdown', '\\Joomla\\CMS\\HTML\\Helpers\\ActionsDropdown', '5.0');
JLoader::registerAlias('JHtmlAdminLanguage', '\\Joomla\\CMS\\HTML\\Helpers\\AdminLanguage', '5.0');
JLoader::registerAlias('JHtmlBehavior', '\\Joomla\\CMS\\HTML\\Helpers\\Behavior', '5.0');
JLoader::registerAlias('JHtmlBootstrap', '\\Joomla\\CMS\\HTML\\Helpers\\Bootstrap', '5.0');
JLoader::registerAlias('JHtmlCategory', '\\Joomla\\CMS\\HTML\\Helpers\\Category', '5.0');
JLoader::registerAlias('JHtmlContent', '\\Joomla\\CMS\\HTML\\Helpers\\Content', '5.0');
JLoader::registerAlias('JHtmlContentlanguage', '\\Joomla\\CMS\\HTML\\Helpers\\ContentLanguage', '5.0');
JLoader::registerAlias('JHtmlDate', '\\Joomla\\CMS\\HTML\\Helpers\\Date', '5.0');
JLoader::registerAlias('JHtmlDebug', '\\Joomla\\CMS\\HTML\\Helpers\\Debug', '5.0');
JLoader::registerAlias('JHtmlDraggablelist', '\\Joomla\\CMS\\HTML\\Helpers\\DraggableList', '5.0');
JLoader::registerAlias('JHtmlDropdown', '\\Joomla\\CMS\\HTML\\Helpers\\Dropdown', '5.0');
JLoader::registerAlias('JHtmlEmail', '\\Joomla\\CMS\\HTML\\Helpers\\Email', '5.0');
JLoader::registerAlias('JHtmlForm', '\\Joomla\\CMS\\HTML\\Helpers\\Form', '5.0');
JLoader::registerAlias('JHtmlFormbehavior', '\\Joomla\\CMS\\HTML\\Helpers\\FormBehavior', '5.0');
JLoader::registerAlias('JHtmlGrid', '\\Joomla\\CMS\\HTML\\Helpers\\Grid', '5.0');
JLoader::registerAlias('JHtmlIcons', '\\Joomla\\CMS\\HTML\\Helpers\\Icons', '5.0');
JLoader::registerAlias('JHtmlJGrid', '\\Joomla\\CMS\\HTML\\Helpers\\JGrid', '5.0');
JLoader::registerAlias('JHtmlJquery', '\\Joomla\\CMS\\HTML\\Helpers\\Jquery', '5.0');
JLoader::registerAlias('JHtmlLinks', '\\Joomla\\CMS\\HTML\\Helpers\\Links', '5.0');
JLoader::registerAlias('JHtmlList', '\\Joomla\\CMS\\HTML\\Helpers\\ListHelper', '5.0');
JLoader::registerAlias('JHtmlMenu', '\\Joomla\\CMS\\HTML\\Helpers\\Menu', '5.0');
JLoader::registerAlias('JHtmlNumber', '\\Joomla\\CMS\\HTML\\Helpers\\Number', '5.0');
JLoader::registerAlias('JHtmlSearchtools', '\\Joomla\\CMS\\HTML\\Helpers\\SearchTools', '5.0');
JLoader::registerAlias('JHtmlSelect', '\\Joomla\\CMS\\HTML\\Helpers\\Select', '5.0');
JLoader::registerAlias('JHtmlSidebar', '\\Joomla\\CMS\\HTML\\Helpers\\Sidebar', '5.0');
JLoader::registerAlias('JHtmlSortableList', '\\Joomla\\CMS\\HTML\\Helpers\\SortableList', '5.0');
JLoader::registerAlias('JHtmlString', '\\Joomla\\CMS\\HTML\\Helpers\\StringHelper', '5.0');
JLoader::registerAlias('JHtmlTag', '\\Joomla\\CMS\\HTML\\Helpers\\Tag', '5.0');
JLoader::registerAlias('JHtmlTel', '\\Joomla\\CMS\\HTML\\Helpers\\Telephone', '5.0');
JLoader::registerAlias('JHtmlUser', '\\Joomla\\CMS\\HTML\\Helpers\\User', '5.0');
JLoader::registerAlias('JHtmlAccess', '\\Joomla\\CMS\\HTML\\Helpers\\Access', '6.0');
JLoader::registerAlias('JHtmlActionsDropdown', '\\Joomla\\CMS\\HTML\\Helpers\\ActionsDropdown', '6.0');
JLoader::registerAlias('JHtmlAdminLanguage', '\\Joomla\\CMS\\HTML\\Helpers\\AdminLanguage', '6.0');
JLoader::registerAlias('JHtmlBehavior', '\\Joomla\\CMS\\HTML\\Helpers\\Behavior', '6.0');
JLoader::registerAlias('JHtmlBootstrap', '\\Joomla\\CMS\\HTML\\Helpers\\Bootstrap', '6.0');
JLoader::registerAlias('JHtmlCategory', '\\Joomla\\CMS\\HTML\\Helpers\\Category', '6.0');
JLoader::registerAlias('JHtmlContent', '\\Joomla\\CMS\\HTML\\Helpers\\Content', '6.0');
JLoader::registerAlias('JHtmlContentlanguage', '\\Joomla\\CMS\\HTML\\Helpers\\ContentLanguage', '6.0');
JLoader::registerAlias('JHtmlDate', '\\Joomla\\CMS\\HTML\\Helpers\\Date', '6.0');
JLoader::registerAlias('JHtmlDebug', '\\Joomla\\CMS\\HTML\\Helpers\\Debug', '6.0');
JLoader::registerAlias('JHtmlDraggablelist', '\\Joomla\\CMS\\HTML\\Helpers\\DraggableList', '6.0');
JLoader::registerAlias('JHtmlDropdown', '\\Joomla\\CMS\\HTML\\Helpers\\Dropdown', '6.0');
JLoader::registerAlias('JHtmlEmail', '\\Joomla\\CMS\\HTML\\Helpers\\Email', '6.0');
JLoader::registerAlias('JHtmlForm', '\\Joomla\\CMS\\HTML\\Helpers\\Form', '6.0');
JLoader::registerAlias('JHtmlFormbehavior', '\\Joomla\\CMS\\HTML\\Helpers\\FormBehavior', '6.0');
JLoader::registerAlias('JHtmlGrid', '\\Joomla\\CMS\\HTML\\Helpers\\Grid', '6.0');
JLoader::registerAlias('JHtmlIcons', '\\Joomla\\CMS\\HTML\\Helpers\\Icons', '6.0');
JLoader::registerAlias('JHtmlJGrid', '\\Joomla\\CMS\\HTML\\Helpers\\JGrid', '6.0');
JLoader::registerAlias('JHtmlJquery', '\\Joomla\\CMS\\HTML\\Helpers\\Jquery', '6.0');
JLoader::registerAlias('JHtmlLinks', '\\Joomla\\CMS\\HTML\\Helpers\\Links', '6.0');
JLoader::registerAlias('JHtmlList', '\\Joomla\\CMS\\HTML\\Helpers\\ListHelper', '6.0');
JLoader::registerAlias('JHtmlMenu', '\\Joomla\\CMS\\HTML\\Helpers\\Menu', '6.0');
JLoader::registerAlias('JHtmlNumber', '\\Joomla\\CMS\\HTML\\Helpers\\Number', '6.0');
JLoader::registerAlias('JHtmlSearchtools', '\\Joomla\\CMS\\HTML\\Helpers\\SearchTools', '6.0');
JLoader::registerAlias('JHtmlSelect', '\\Joomla\\CMS\\HTML\\Helpers\\Select', '6.0');
JLoader::registerAlias('JHtmlSidebar', '\\Joomla\\CMS\\HTML\\Helpers\\Sidebar', '6.0');
JLoader::registerAlias('JHtmlSortableList', '\\Joomla\\CMS\\HTML\\Helpers\\SortableList', '6.0');
JLoader::registerAlias('JHtmlString', '\\Joomla\\CMS\\HTML\\Helpers\\StringHelper', '6.0');
JLoader::registerAlias('JHtmlTag', '\\Joomla\\CMS\\HTML\\Helpers\\Tag', '6.0');
JLoader::registerAlias('JHtmlTel', '\\Joomla\\CMS\\HTML\\Helpers\\Telephone', '6.0');
JLoader::registerAlias('JHtmlUser', '\\Joomla\\CMS\\HTML\\Helpers\\User', '6.0');

View File

@ -93,8 +93,10 @@ abstract class JLoader
* @return void
*
* @since 1.7.0
* @deprecated 5.0 Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to register an autoloader for
* your files.
*
* @deprecated 4.3 will be removed in 6.0
* Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to
* register an autoloader for your files.
*/
public static function discover($classPrefix, $parentPath, $force = true, $recurse = false)
{
@ -173,8 +175,10 @@ abstract class JLoader
* @return boolean True on success.
*
* @since 1.7.0
* @deprecated 5.0 Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to register an autoloader for
* your files.
*
* @deprecated 4.3 will be removed in 6.0
* Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to
* register an autoloader for your files.
*/
public static function import($key, $base = null)
{
@ -253,7 +257,7 @@ abstract class JLoader
// If the class doesn't exists, we probably have a class alias available
if (!class_exists($class, false)) {
// Search the alias class, first none namespaced and then namespaced
$original = array_search($class, self::$classAliases) ? : array_search('\\' . $class, self::$classAliases);
$original = array_search($class, self::$classAliases) ?: array_search('\\' . $class, self::$classAliases);
// When we have an original and the class exists an alias should be created
if ($original && class_exists($original, false)) {
@ -277,8 +281,10 @@ abstract class JLoader
* @return void
*
* @since 1.7.0
* @deprecated 5.0 Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to register an autoloader for
* your files.
*
* @deprecated 4.3 will be removed in 6.0
* Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to
* register an autoloader for your files.
*/
public static function register($class, $path, $force = true)
{
@ -459,7 +465,9 @@ abstract class JLoader
* @return boolean True on success, false otherwise.
*
* @since 3.7.0
* @deprecated 5.0 Use JLoader::loadByPsr instead
*
* @deprecated 4.3 will be removed in 6.0
* Use JLoader::loadByPsr instead
*/
public static function loadByPsr4($class)
{
@ -711,8 +719,10 @@ if (!function_exists('jexit')) {
* @return boolean True on success.
*
* @since 1.7.0
* @deprecated 5.0 Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to register an autoloader for
* your files.
*
* @deprecated 4.3 will be removed in 6.0
* Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to
* register an autoloader for your files.
*/
function jimport($path, $base = null)
{

View File

@ -23,7 +23,8 @@ use Joomla\Database\DatabaseAwareInterface;
* Class harvested from joomla.installer.installer
*
* @since 1.6
* @deprecated 5.0 Will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
class Adapter extends CMSObject
{

View File

@ -21,7 +21,8 @@ use Joomla\Database\DatabaseDriver;
* Adapter Instance Class
*
* @since 1.6
* @deprecated 5.0 Will be removed without replacement
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
class AdapterInstance extends CMSObject
{

View File

@ -198,7 +198,11 @@ class AdministratorApplication extends CMSApplication
* @return Router
*
* @since 3.2
* @deprecated 5.0 Inject the router or load it from the dependency injection container
*
* @deprecated 4.3 will be removed in 6.0
* Inject the router or load it from the dependency injection container
* Example:
* Factory::getContainer()->get(AdministratorRouter::class);
*/
public static function getRouter($name = 'administrator', array $options = [])
{
@ -358,7 +362,11 @@ class AdministratorApplication extends CMSApplication
*
* @since 3.2
*
* @deprecated 5.0 Purge the messages through the model
* @deprecated 4.3 will be removed in 6.0
* Purge the messages through the messages model
* Example:
* Factory::getApplication()->bootComponent('messages')->getMVCFactory()
* ->createModel('Messages', 'Administrator')->purge(Factory::getApplication()->getIdentity()->id);
*/
public static function purgeMessages()
{

View File

@ -167,10 +167,10 @@ final class ApiApplication extends CMSApplication
if ($forceCORS) {
/**
* Enable CORS (Cross-origin resource sharing)
* Obtain allowed CORS origin from Global Settings.
* Set to * (=all) if not set.
*/
* Enable CORS (Cross-origin resource sharing)
* Obtain allowed CORS origin from Global Settings.
* Set to * (=all) if not set.
*/
$allowedOrigin = $this->get('cors_allow_origin', '*');
$this->setHeader('Access-Control-Allow-Origin', $allowedOrigin, true);
$this->setHeader('Access-Control-Allow-Headers', 'Authorization');
@ -322,9 +322,9 @@ final class ApiApplication extends CMSApplication
protected function handlePreflight($method, $router)
{
/**
* If not an OPTIONS request or CORS is not enabled,
* there's nothing useful to do here.
*/
* If not an OPTIONS request or CORS is not enabled,
* there's nothing useful to do here.
*/
if ($method !== 'OPTIONS' || !(int) $this->get('cors')) {
return;
}
@ -344,21 +344,21 @@ final class ApiApplication extends CMSApplication
);
/**
* Obtain allowed CORS origin from Global Settings.
* Set to * (=all) if not set.
*/
* Obtain allowed CORS origin from Global Settings.
* Set to * (=all) if not set.
*/
$allowedOrigin = $this->get('cors_allow_origin', '*');
/**
* Obtain allowed CORS headers from Global Settings.
* Set to sensible default if not set.
*/
* Obtain allowed CORS headers from Global Settings.
* Set to sensible default if not set.
*/
$allowedHeaders = $this->get('cors_allow_headers', 'Content-Type,X-Joomla-Token');
/**
* Obtain allowed CORS methods from Global Settings.
* Set to methods exposed by current route if not set.
*/
* Obtain allowed CORS methods from Global Settings.
* Set to methods exposed by current route if not set.
*/
$allowedMethods = $this->get('cors_allow_methods', implode(',', $matchingRoutesMethods));
// No use to go through the regular route handling hassle,
@ -378,7 +378,12 @@ final class ApiApplication extends CMSApplication
* @return ApiRouter
*
* @since 4.0.0
* @deprecated 5.0 Inject the router or load it from the dependency injection container
*
* @deprecated 4.3 will be removed in 6.0
* Inject the router or load it from the dependency injection container
* Example:
* Factory::getContainer()->get(ApiRouter::class);
*
*/
public function getApiRouter()
{

View File

@ -25,7 +25,10 @@ use Joomla\Registry\Registry;
* @property-read Input $input The application input object
*
* @since 3.0.0
* @deprecated 5.0 Application classes should be based on \Joomla\Application\AbstractApplication
*
* @deprecated 4.3 will be removed in 6.0
* Application classes should directly be based on \Joomla\Application\AbstractApplication
* don't use this class anymore
*/
abstract class BaseApplication extends AbstractApplication implements DispatcherAwareInterface
{

View File

@ -17,7 +17,9 @@ namespace Joomla\CMS\Application\CLI;
* Class CliInput
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
class CliInput
{

View File

@ -19,7 +19,9 @@ use Joomla\CMS\Application\CLI\Output\Processor\ProcessorInterface;
* Base class defining a command line output handler
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
abstract class CliOutput
{

View File

@ -17,7 +17,9 @@ namespace Joomla\CMS\Application\CLI;
* Class defining ANSI-color styles for command line output
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
final class ColorStyle
{

View File

@ -19,7 +19,9 @@ use Joomla\CMS\Application\CLI\ColorStyle;
* Command line output processor supporting ANSI-colored output
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
class ColorProcessor implements ProcessorInterface
{

View File

@ -17,7 +17,9 @@ namespace Joomla\CMS\Application\CLI\Output\Processor;
* Interface for a command line output processor
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
interface ProcessorInterface
{

View File

@ -19,7 +19,9 @@ use Joomla\CMS\Application\CLI\CliOutput;
* Output handler for writing command line output to the stdout interface
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
class Stdout extends CliOutput
{

View File

@ -19,7 +19,9 @@ use Joomla\CMS\Application\CLI\CliOutput;
* Output handler for writing command line output to the stdout interface
*
* @since 4.0.0
* @deprecated 5.0 Use the `joomla/console` package instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the `joomla/console` package instead
*/
class Xml extends CliOutput
{

View File

@ -416,7 +416,10 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
* @return mixed The user state.
*
* @since 3.2
* @deprecated 5.0 Use get() instead
*
* @deprecated 4.0 will be removed in 6.0
* Use get() instead
* Example: Factory::getApplication()->get($varname, $default);
*/
public function getCfg($varname, $default = null)
{
@ -458,7 +461,9 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
*
* @since 3.2
* @throws \RuntimeException
* @deprecated 5.0 Use \Joomla\CMS\Factory::getContainer()->get($name) instead
* @deprecated 4.0 will be removed in 6.0
* Use the application service from the DI container instead
* Example: Factory::getContainer()->get($name);
*/
public static function getInstance($name = null, $prefix = '\JApplication', Container $container = null)
{
@ -600,7 +605,9 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
*
* @since 3.2
*
* @deprecated 5.0 Inject the router or load it from the dependency injection container
* @deprecated 4.3 will be removed in 6.0
* Inject the router or load it from the dependency injection container
* Example: Factory::getContainer()->get($name);
*/
public static function getRouter($name = null, array $options = [])
{
@ -1039,7 +1046,8 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
*
* @since 3.2
*
* @deprecated 5.0 Implement the route functionality in the extending class, this here will be removed without replacement
* @deprecated 4.0 will be removed in 6.0
* Implement the route functionality in the extending class, this here will be removed without replacement
*/
protected function route()
{
@ -1185,7 +1193,9 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
* @return boolean
*
* @since 4.0.0
* @deprecated 5.0 Will be removed without replacements
*
* @deprecated 4.0 will be removed in 6.0
* Will be removed without replacements
*/
public function isCli()
{
@ -1200,7 +1210,9 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
* @since 4.0.0
*
* @throws \Exception
* @deprecated 4.2.0 Will be removed in 5.0 without replacement.
*
* @deprecated 4.2 will be removed in 6.0
* Will be removed without replacements
*/
protected function isTwoFactorAuthenticationRequired(): bool
{
@ -1215,7 +1227,9 @@ abstract class CMSApplication extends WebApplication implements ContainerAwareIn
* @since 4.0.0
*
* @throws \Exception
* @deprecated 4.2.0 Will be removed in 5.0 without replacement.
*
* @deprecated 4.2 will be removed in 6.0
* Will be removed without replacements
*/
private function hasUserConfiguredTwoFactorAuthentication(): bool
{

View File

@ -24,7 +24,7 @@ use Joomla\Input\Input;
*
* @since 4.0.0
* @note In Joomla 5 this interface will no longer extend EventAwareInterface
* @property-read Input $input {@deprecated 5.0} The Joomla Input property. Deprecated in favour of getInput()
* @property-read Input $input {@deprecated 4.0 will be removed in 6.0} The Joomla Input property. Deprecated in favour of getInput()
*/
interface CMSApplicationInterface extends ExtensionManagerInterface, ConfigurationAwareApplicationInterface, EventAwareInterface
{
@ -132,7 +132,9 @@ interface CMSApplicationInterface extends ExtensionManagerInterface, Configurati
* @return boolean
*
* @since 4.0.0
* @deprecated 5.0 Will be removed without replacements
*
* @deprecated 4.0 will be removed in 6.0
* Will be removed without replacement. CLI will be handled by the joomla/console package instead
*/
public function isCli();

View File

@ -56,7 +56,9 @@ interface CMSWebApplicationInterface extends SessionAwareWebApplicationInterface
*
* @since 4.0.0
*
* @deprecated 5.0 Inject the router or load it from the dependency injection container
* @deprecated 4.3 will be removed in 6.0
* Inject the router or load it from the dependency injection container
* Example: Factory::getContainer()->get($name);
*/
public static function getRouter($name = null, array $options = []);

View File

@ -33,7 +33,9 @@ use Joomla\Session\SessionInterface;
* Base class for a Joomla! command line application.
*
* @since 2.5.0
* @deprecated 5.0 Use the ConsoleApplication instead
*
* @deprecated 4.0 will be removed in 6.0
* Use the ConsoleApplication instead
*/
abstract class CliApplication extends AbstractApplication implements DispatcherAwareInterface, CMSApplicationInterface
{
@ -158,7 +160,10 @@ abstract class CliApplication extends AbstractApplication implements DispatcherA
* @return mixed A value if the property name is valid, null otherwise.
*
* @since 4.0.0
* @deprecated 5.0 This is a B/C proxy for deprecated read accesses
*
* @deprecated 4.0 will be removed in 6.0
* This is a B/C proxy for deprecated read accesses
* Example: Factory::getApplication()->getInput();
*/
public function __get($name)
{
@ -219,7 +224,11 @@ abstract class CliApplication extends AbstractApplication implements DispatcherA
* @return CliApplication
*
* @since 1.7.0
* @deprecated 5.0 Load the app through the container
*
* @deprecated 4.0 will be removed in 6.0
* Load the app through the container or via the Factory
* Example: Factory::getContainer()->get(CliApplication::class)
*
* @throws \RuntimeException
*/
public static function getInstance($name = null)
@ -404,7 +413,8 @@ abstract class CliApplication extends AbstractApplication implements DispatcherA
* @return boolean
*
* @since 4.0.0
* @deprecated 5.0 Will be removed without replacements
* @deprecated 4.0 will be removed in 6.0
* Will be removed without replacements
*/
public function isCli()
{

View File

@ -162,7 +162,11 @@ class ConsoleApplication extends Application implements DispatcherAwareInterface
* @return mixed A value if the property name is valid, null otherwise.
*
* @since 4.0.0
* @deprecated 5.0 This is a B/C proxy for deprecated read accesses
*
* @deprecated 4.0 will be removed in 6.0
* This is a B/C proxy for deprecated read accesses, use getInput() method instead
* Example:
* $app->getInput();
*/
public function __get($name)
{
@ -393,7 +397,9 @@ class ConsoleApplication extends Application implements DispatcherAwareInterface
* @return boolean
*
* @since 4.0.0
* @deprecated 5.0 Will be removed without replacements
*
* @deprecated 4.0 will be removed in 6.0
* Will be removed without replacement. CLI will be handled by the joomla/console package instead
*/
public function isCli()
{
@ -470,7 +476,9 @@ class ConsoleApplication extends Application implements DispatcherAwareInterface
*
* @throws \InvalidArgumentException
*
* @deprecated 5.0 Inject the router or load it from the dependency injection container
* @deprecated 4.3 will be removed in 6.0
* Inject the router or load it from the dependency injection container
* Example: Factory::getContainer()->get(ApiRouter::class);
*/
public static function getRouter($name = null, array $options = [])
{

View File

@ -83,7 +83,11 @@ trait EventAware
*
* @since 4.0.0
* @throws \InvalidArgumentException
* @deprecated 5.0
*
* @deprecated 4.0 will be removed in 6.0
* Use the Dispatcher method instead
* Example: Factory::getApplication()->getDispatcher()->dispatch($eventName, $event);
*
*/
public function triggerEvent($eventName, $args = [])
{

View File

@ -21,7 +21,9 @@ use Joomla\Event\Event;
* Interface defining application that can trigger Joomla 3.x style events
*
* @since 4.0.0
* @deprecated 5.0 This interface will be removed as the Joomla 3.x compatibility layer will be removed
* @deprecated 4.3 will be removed in 6.0
* This interface will be removed without replacement as the Joomla 3.x compatibility layer will be removed
* @todo Move to combat plugin
*/
interface EventAwareInterface extends DispatcherAwareInterface
{
@ -51,7 +53,10 @@ interface EventAwareInterface extends DispatcherAwareInterface
*
* @since 4.0.0
* @throws \InvalidArgumentException
* @deprecated 5.0
*
* @deprecated 4.0 will be removed in 6.0
* Use the Dispatcher method instead
* Example: Factory::getApplication()->getDispatcher()->dispatch($eventName, $event);
*/
public function triggerEvent($eventName, $args = []);
}

View File

@ -375,7 +375,9 @@ final class SiteApplication extends CMSApplication
*
* @since 3.2
*
* @deprecated 5.0 Inject the router or load it from the dependency injection container
* @deprecated 4.3 will be removed in 6.0
* Inject the router or load it from the dependency injection container
* Example: Factory::getContainer()->get(SiteRouter::class);
*/
public static function getRouter($name = 'site', array $options = [])
{

View File

@ -122,7 +122,10 @@ abstract class WebApplication extends AbstractWebApplication
*
* @since 1.7.3
* @throws \RuntimeException
* @deprecated 5.0 Use \Joomla\CMS\Factory::getContainer()->get($name) instead
*
* @deprecated 4.0 will be removed in 6.0
* Use the application service in the DI container instead
* Example: \Joomla\CMS\Factory::getContainer()->get($name)
*/
public static function getInstance($name = null)
{
@ -307,7 +310,9 @@ abstract class WebApplication extends AbstractWebApplication
* @return WebApplication This method is chainable.
*
* @since 1.7.3
* @deprecated 5.0 The session should be injected as a service.
*
* @deprecated 4.3 will be removed in 6.0
* The session should be injected as a service.
*/
public function loadSession(Session $session = null)
{

View File

@ -21,7 +21,9 @@ use Joomla\CMS\User\UserHelper;
* Password handler for MD5 hashed passwords
*
* @since 4.0.0
* @deprecated 5.0 Support for MD5 hashed passwords will be removed
*
* @deprecated 4.0 will be removed in 6.0
* Support for MD5 hashed passwords will be removed without replacement
*/
class MD5Handler implements HandlerInterface, CheckIfRehashNeededHandlerInterface
{

View File

@ -19,7 +19,9 @@ use Joomla\Authentication\Password\HandlerInterface;
* Password handler for PHPass hashed passwords
*
* @since 4.0.0
* @deprecated 5.0 Support for PHPass hashed passwords will be removed
*
* @deprecated 4.0 will be removed in 6.0
* Support for PHPass hashed passwords will be removed without replacement
*/
class PHPassHandler implements HandlerInterface, CheckIfRehashNeededHandlerInterface
{

View File

@ -86,7 +86,10 @@ class Cache
* @return CacheController
*
* @since 1.7.0
* @deprecated 5.0 Use the cache controller factory instead
*
* @deprecated 4.2 will be removed in 6.0
* Use the cache controller factory instead
* Example: Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($type, $options);
*/
public static function getInstance($type = 'output', $options = [])
{

View File

@ -50,7 +50,7 @@ class CacheController
public function __construct($options)
{
$this->cache = new Cache($options);
$this->options = & $this->cache->_options;
$this->options = &$this->cache->_options;
// Overwrite default options with given options
foreach ($options as $option => $value) {
@ -85,7 +85,10 @@ class CacheController
*
* @since 1.7.0
* @throws \RuntimeException
* @deprecated 5.0 Use the cache controller factory instead
*
* @deprecated 4.2 will be removed in 6.0
* Use the cache controller factory instead
* Example: Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($type, $options);
*/
public static function getInstance($type = 'output', $options = [])
{
@ -119,7 +122,7 @@ class CacheController
// Only trigger a deprecation notice if the file and class are found
@trigger_error(
'Support for including cache controllers using path lookup is deprecated and will be removed in 5.0.'
. ' Use a custom cache controller factory instead.',
. ' Use a custom cache controller factory instead.',
E_USER_DEPRECATED
);
}
@ -136,7 +139,10 @@ class CacheController
* @return array An array with directory elements
*
* @since 1.7.0
* @deprecated 5.0 Use the cache controller factory instead
*
* @deprecated 4.2 will be removed in 6.0
* Use the cache controller factory instead
* Example: Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($type, $options);
*/
public static function addIncludePath($path = '')
{
@ -150,7 +156,7 @@ class CacheController
// Only trigger a deprecation notice when adding a lookup path
@trigger_error(
'Support for including cache controllers using path lookup is deprecated and will be removed in 5.0.'
. ' Use a custom cache controller factory instead.',
. ' Use a custom cache controller factory instead.',
E_USER_DEPRECATED
);

View File

@ -20,7 +20,9 @@ use Joomla\CMS\Cache\CacheStorage;
*
* @link https://www.php.net/manual/en/book.wincache.php
* @since 1.7.0
* @deprecated 5.0 WinCache is abandoned and not supported from PHP 8 onwards
* @deprecated 4.3 will be removed in 6.0
* WinCache is abandoned and not supported from PHP 8 onwards
* Will be removed without replacement
*/
class WincacheStorage extends CacheStorage
{
@ -33,7 +35,9 @@ class WincacheStorage extends CacheStorage
* @return boolean
*
* @since 3.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function contains($id, $group)
{
@ -50,7 +54,9 @@ class WincacheStorage extends CacheStorage
* @return mixed Boolean false on failure or a cached data object
*
* @since 1.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function get($id, $group, $checkTime = true)
{
@ -63,7 +69,9 @@ class WincacheStorage extends CacheStorage
* @return mixed Boolean false on failure or a cached data object
*
* @since 1.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function getAll()
{
@ -109,7 +117,9 @@ class WincacheStorage extends CacheStorage
* @return boolean
*
* @since 1.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function store($id, $group, $data)
{
@ -125,7 +135,9 @@ class WincacheStorage extends CacheStorage
* @return boolean
*
* @since 1.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function remove($id, $group)
{
@ -144,7 +156,9 @@ class WincacheStorage extends CacheStorage
* @return boolean
*
* @since 1.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function clean($group, $mode = null)
{
@ -167,7 +181,9 @@ class WincacheStorage extends CacheStorage
* @return boolean
*
* @since 1.7.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public function gc()
{
@ -190,7 +206,9 @@ class WincacheStorage extends CacheStorage
* @return boolean
*
* @since 3.0.0
* @deprecated 5.0
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
public static function isSupported()
{

View File

@ -134,7 +134,10 @@ class Categories implements CategoryInterface, DatabaseAwareInterface
* @return Categories|boolean Categories object on success, boolean false if an object does not exist
*
* @since 1.6
* @deprecated 5.0 Use the ComponentInterface to get the categories
*
* @deprecated 4.0 will be removed in 6.0
* Use the ComponentInterface to get the categories
* Example: Factory::getApplication()->bootComponent($component)->getCategory($options, $section);
*/
public static function getInstance($extension, $options = [])
{

View File

@ -289,7 +289,7 @@ class ComponentHelper
// Load template language files.
$template = $app->getTemplate(true)->template;
$lang->load('tpl_' . $template, JPATH_BASE)
|| $lang->load('tpl_' . $template, JPATH_THEMES . "/$template");
|| $lang->load('tpl_' . $template, JPATH_THEMES . "/$template");
}
if (empty($option)) {
@ -319,7 +319,9 @@ class ComponentHelper
*
* @var string
* @since 1.5
* @deprecated 5.0 without replacement
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
\define('JPATH_COMPONENT', JPATH_BASE . '/components/' . $option);
}
@ -330,7 +332,9 @@ class ComponentHelper
*
* @var string
* @since 1.5
* @deprecated 5.0 without replacement
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
\define('JPATH_COMPONENT_SITE', JPATH_SITE . '/components/' . $option);
}
@ -341,7 +345,9 @@ class ComponentHelper
*
* @var string
* @since 1.5
* @deprecated 5.0 without replacement
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement
*/
\define('JPATH_COMPONENT_ADMINISTRATOR', JPATH_ADMINISTRATOR . '/components/' . $option);
}

View File

@ -85,7 +85,11 @@ class ComponentRecord
* @return mixed The property value or null.
*
* @since 3.7.0
* @deprecated 5.0 Access the item parameters through the `getParams()` method
*
* @deprecated 4.3 will be removed in 6.0
* Access the item parameters through the `getParams()` method
* Example:
* $componentRecord->getParams();
*/
public function __get($name)
{
@ -105,7 +109,11 @@ class ComponentRecord
* @return void
*
* @since 3.7.0
* @deprecated 5.0 Set the item parameters through the `setParams()` method
*
* @deprecated 4.3 will be removed in 6.0
* Set the item parameters through the `setParams()` method
* Example:
* $componentRecord->setParams($value);
*/
public function __set($name, $value)
{

View File

@ -20,7 +20,9 @@ use Joomla\Crypt\Key;
* Crypt cipher for encryption, decryption and key generation via the php-encryption library.
*
* @since 3.5
* @deprecated 5.0 Without replacement use SodiumCipher
*
* @deprecated 4.3 will be removed in 6.0
* Will be removed without replacement use SodiumCipher instead
*/
class CryptoCipher implements CipherInterface
{

View File

@ -62,7 +62,8 @@ class Date extends \DateTime
* @var object
* @since 1.7.0
*
* @deprecated 5.0 Without replacement
* @deprecated 4.0 will be removed in 6.0
* Will be removed without replacement
*/
protected static $gmt;
@ -73,7 +74,8 @@ class Date extends \DateTime
* @var object
* @since 1.7.0
*
* @deprecated 5.0 Without replacement
* @deprecated 4.0 will be removed in 6.0
* Will be removed without replacement
*/
protected static $stz;

View File

@ -144,7 +144,8 @@ class Document
* @var array
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
*/
public $_scripts = [];
@ -154,7 +155,8 @@ class Document
* @var array
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
*/
public $_script = [];
@ -171,7 +173,8 @@ class Document
* @var array
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
*/
public $_styleSheets = [];
@ -181,7 +184,8 @@ class Document
* @var array
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
*/
public $_style = [];
@ -337,7 +341,10 @@ class Document
* @return static The document object.
*
* @since 1.7.0
* @deprecated 5.0 Use the \Joomla\CMS\Document\FactoryInterface instead
*
* @deprecated 4.3 will be removed in 6.0
* Use the \Joomla\CMS\Document\FactoryInterface instead
* Example: Factory::getApplication()->getDocument();
*/
public static function getInstance($type = 'html', $attributes = [])
{
@ -496,7 +503,9 @@ class Document
*
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
* Example: $wa->registerAndUseScript(...);
*/
public function addScript($url, $options = [], $attribs = [])
{
@ -521,7 +530,9 @@ class Document
*
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
* Example: $wa->addInlineScript(...);
*/
public function addScriptDeclaration($content, $type = 'text/javascript')
{
@ -591,7 +602,9 @@ class Document
*
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
* Example: $wa->registerAndUseStyle(...);
*/
public function addStyleSheet($url, $options = [], $attribs = [])
{
@ -621,7 +634,9 @@ class Document
*
* @since 1.7.0
*
* @deprecated 5.0 Use WebAssetManager
* @deprecated 4.3 will be removed in 6.0
* Use WebAssetManager
* Example: $wa->addInlineStyle(...);
*/
public function addStyleDeclaration($content, $type = 'text/css')
{

View File

@ -161,7 +161,10 @@ class HtmlDocument extends Document implements CacheControllerFactoryAwareInterf
$data['script'] = $this->_script;
$data['custom'] = $this->_custom;
// @deprecated 5.0 This property is for backwards compatibility. Pass text through script options in the future
/**
* @deprecated 4.0 will be removed in 6.0
* This property is for backwards compatibility. Pass text through script options in the future
*/
$data['scriptText'] = Text::getScriptStrings();
$data['scriptOptions'] = $this->scriptOptions;

Some files were not shown because too many files have changed in this diff Show More