From 384efdab1568d4f1e6efc132a9a7d95b4768823b Mon Sep 17 00:00:00 2001 From: Hannes Papenberg Date: Wed, 22 May 2024 11:21:03 +0200 Subject: [PATCH 1/2] Replacing Factory::getLanguage() with Factory::getApplication()->getLanguage() --- .../components/com_admin/src/Model/HelpModel.php | 2 +- .../com_categories/src/Model/CategoryModel.php | 2 +- .../com_joomlaupdate/src/Model/UpdateModel.php | 2 +- .../components/com_login/src/Model/LoginModel.php | 2 +- .../com_mails/src/Helper/MailsHelper.php | 2 +- .../components/com_menus/src/Model/ItemModel.php | 2 +- .../components/com_menus/src/Model/ItemsModel.php | 2 +- .../com_menus/src/Model/MenutypesModel.php | 2 +- .../com_templates/src/Model/TemplateModel.php | 2 +- administrator/modules/mod_submenu/mod_submenu.php | 2 +- .../modules/mod_submenu/src/Menu/Menu.php | 2 +- .../templates/atum/html/layouts/chromes/body.php | 2 +- .../templates/atum/html/layouts/chromes/well.php | 2 +- build/helpTOC.php | 2 +- components/com_ajax/ajax.php | 4 ++-- components/com_banners/src/Model/BannersModel.php | 2 +- components/com_config/src/Model/ModulesModel.php | 4 ++-- components/com_config/src/Model/TemplatesModel.php | 2 +- components/com_contact/src/Model/ContactModel.php | 4 ++-- components/com_contact/src/Model/FeaturedModel.php | 2 +- .../com_content/src/Helper/AssociationHelper.php | 2 +- components/com_content/src/Model/ArticleModel.php | 2 +- components/com_finder/src/Model/SearchModel.php | 2 +- .../com_finder/src/Model/SuggestionsModel.php | 2 +- .../com_users/src/Model/RegistrationModel.php | 2 +- .../src/Application/InstallationApplication.php | 2 +- installation/src/Controller/JSONController.php | 2 +- .../src/Form/Field/Installation/LanguageField.php | 2 +- installation/src/Model/DatabaseModel.php | 2 +- installation/src/Model/SetupModel.php | 4 ++-- installation/src/Response/JsonResponse.php | 2 +- layouts/joomla/content/readmore.php | 2 +- layouts/joomla/toolbar/basic.php | 2 +- layouts/joomla/toolbar/dropdown.php | 2 +- libraries/src/Application/CliApplication.php | 2 +- libraries/src/Application/WebApplication.php | 2 +- libraries/src/Categories/Categories.php | 6 +++--- libraries/src/Component/ComponentHelper.php | 2 +- libraries/src/Console/ExtensionRemoveCommand.php | 2 +- libraries/src/Console/FinderIndexCommand.php | 2 +- libraries/src/Console/SetConfigurationCommand.php | 2 +- libraries/src/Console/UpdateCoreCommand.php | 2 +- libraries/src/Document/HtmlDocument.php | 2 +- libraries/src/Error/AbstractRenderer.php | 4 ++-- libraries/src/Filter/OutputFilter.php | 2 +- libraries/src/Form/Field/AliastagField.php | 2 +- libraries/src/Form/Field/CalendarField.php | 2 +- libraries/src/Form/Field/ComponentlayoutField.php | 2 +- libraries/src/Form/Field/ComponentsField.php | 2 +- libraries/src/Form/Field/ContenttypeField.php | 2 +- libraries/src/Form/Field/LanguageField.php | 2 +- .../src/Form/Field/LastvisitdaterangeField.php | 2 +- libraries/src/Form/Field/ModulelayoutField.php | 2 +- libraries/src/Form/Field/PluginsField.php | 2 +- .../src/Form/Field/RegistrationdaterangeField.php | 2 +- libraries/src/Form/Field/SpacerField.php | 2 +- libraries/src/Form/Field/TemplatestyleField.php | 2 +- libraries/src/Form/Field/TransitionField.php | 2 +- libraries/src/Form/Field/UseractiveField.php | 2 +- libraries/src/Form/Form.php | 2 +- libraries/src/HTML/HTMLHelper.php | 2 +- libraries/src/HTML/Helpers/Behavior.php | 2 +- libraries/src/Help/Help.php | 2 +- .../src/Installer/Adapter/TemplateAdapter.php | 2 +- libraries/src/Installer/InstallerAdapter.php | 2 +- libraries/src/Language/Text.php | 14 +++++++------- libraries/src/Layout/FileLayout.php | 2 +- libraries/src/Menu/SiteMenu.php | 4 ++-- libraries/src/Pathway/SitePathway.php | 2 +- libraries/src/Plugin/CMSPlugin.php | 2 +- libraries/src/Toolbar/CoreButtonsTrait.php | 2 +- libraries/src/Toolbar/ToolbarHelper.php | 4 ++-- modules/mod_menu/src/Helper/MenuHelper.php | 2 +- .../confirmconsent/src/Field/ConsentBoxField.php | 4 ++-- .../tinymce/src/Field/TinymcebuilderField.php | 2 +- .../src/DataCollector/LanguageErrorsCollector.php | 2 +- .../src/DataCollector/LanguageFilesCollector.php | 2 +- .../src/DataCollector/LanguageStringsCollector.php | 4 ++-- plugins/user/profile/src/Field/TosField.php | 4 ++-- plugins/user/terms/src/Field/TermsField.php | 2 +- 80 files changed, 98 insertions(+), 98 deletions(-) diff --git a/administrator/components/com_admin/src/Model/HelpModel.php b/administrator/components/com_admin/src/Model/HelpModel.php index 2198e6430e80..76ecefe5d33c 100644 --- a/administrator/components/com_admin/src/Model/HelpModel.php +++ b/administrator/components/com_admin/src/Model/HelpModel.php @@ -110,7 +110,7 @@ public function &getPage() public function getLangTag() { if (\is_null($this->lang_tag)) { - $this->lang_tag = Factory::getLanguage()->getTag(); + $this->lang_tag = Factory::getApplication()->getLanguage()->getTag(); if (!is_dir(JPATH_BASE . '/help/' . $this->lang_tag)) { // Use English as fallback diff --git a/administrator/components/com_categories/src/Model/CategoryModel.php b/administrator/components/com_categories/src/Model/CategoryModel.php index 6e586b745332..741b67e3e384 100644 --- a/administrator/components/com_categories/src/Model/CategoryModel.php +++ b/administrator/components/com_categories/src/Model/CategoryModel.php @@ -398,7 +398,7 @@ public function validate($form, $data, $group = null) */ protected function preprocessForm(Form $form, $data, $group = 'content') { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $component = $this->getState('category.component'); $section = $this->getState('category.section'); $extension = Factory::getApplication()->getInput()->get('extension', null); diff --git a/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php b/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php index b28ed81f2c71..bc8f87b3f85a 100644 --- a/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php +++ b/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php @@ -1662,7 +1662,7 @@ private function checkCompatibility($updateFileUrl, $joomlaTargetVersion) protected function translateExtensionName(&$item) { // @todo: Cleanup duplicated code. from com_installer/src/Model/InstallerModel.php - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $path = $item->client_id ? JPATH_ADMINISTRATOR : JPATH_SITE; $extension = $item->element; diff --git a/administrator/components/com_login/src/Model/LoginModel.php b/administrator/components/com_login/src/Model/LoginModel.php index af855dbce62e..55c85eb0f90f 100644 --- a/administrator/components/com_login/src/Model/LoginModel.php +++ b/administrator/components/com_login/src/Model/LoginModel.php @@ -131,7 +131,7 @@ protected static function _load($module) } $app = Factory::getApplication(); - $lang = Factory::getLanguage()->getTag(); + $lang = Factory::getApplication()->getLanguage()->getTag(); $clientId = (int) $app->getClientId(); /** @var \Joomla\CMS\Cache\Controller\CallbackController $cache */ diff --git a/administrator/components/com_mails/src/Helper/MailsHelper.php b/administrator/components/com_mails/src/Helper/MailsHelper.php index 08d5bc777df7..816c3993a831 100644 --- a/administrator/components/com_mails/src/Helper/MailsHelper.php +++ b/administrator/components/com_mails/src/Helper/MailsHelper.php @@ -74,7 +74,7 @@ public static function loadTranslationFiles($extension) return; } - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $source = ''; switch (substr($extension, 0, 3)) { diff --git a/administrator/components/com_menus/src/Model/ItemModel.php b/administrator/components/com_menus/src/Model/ItemModel.php index 4f1103da3a6b..0825d0c91a43 100644 --- a/administrator/components/com_menus/src/Model/ItemModel.php +++ b/administrator/components/com_menus/src/Model/ItemModel.php @@ -698,7 +698,7 @@ public function getItem($pk = null) if (isset($args['option'])) { // Load the language file for the component. - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $lang->load($args['option'], JPATH_ADMINISTRATOR) || $lang->load($args['option'], JPATH_ADMINISTRATOR . '/components/' . $args['option']); diff --git a/administrator/components/com_menus/src/Model/ItemsModel.php b/administrator/components/com_menus/src/Model/ItemsModel.php index 172fb75729d2..87ca186f3e19 100644 --- a/administrator/components/com_menus/src/Model/ItemsModel.php +++ b/administrator/components/com_menus/src/Model/ItemsModel.php @@ -124,7 +124,7 @@ protected function populateState($ordering = 'a.lft', $direction = 'asc') // Load mod_menu.ini file when client is administrator if ($clientId == 1) { - Factory::getLanguage()->load('mod_menu', JPATH_ADMINISTRATOR); + Factory::getApplication()->getLanguage()->load('mod_menu', JPATH_ADMINISTRATOR); } $currentMenuType = $app->getUserState($this->context . '.menutype', ''); diff --git a/administrator/components/com_menus/src/Model/MenutypesModel.php b/administrator/components/com_menus/src/Model/MenutypesModel.php index 5dc288519f4e..dfc859a396a5 100644 --- a/administrator/components/com_menus/src/Model/MenutypesModel.php +++ b/administrator/components/com_menus/src/Model/MenutypesModel.php @@ -82,7 +82,7 @@ public function getReverseLookup() */ public function getTypeOptions() { - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); $list = []; // Get the list of components. diff --git a/administrator/components/com_templates/src/Model/TemplateModel.php b/administrator/components/com_templates/src/Model/TemplateModel.php index 3f2fe024925a..8b360b0ce2cb 100644 --- a/administrator/components/com_templates/src/Model/TemplateModel.php +++ b/administrator/components/com_templates/src/Model/TemplateModel.php @@ -368,7 +368,7 @@ public function getFiles() $app = Factory::getApplication(); $client = ApplicationHelper::getClientInfo($template->client_id); $path = Path::clean($client->path . '/templates/' . $template->element . '/'); - $lang = Factory::getLanguage(); + $lang = Factory::getApplication()->getLanguage(); // Load the core and/or local language file(s). $lang->load('tpl_' . $template->element, $client->path) diff --git a/administrator/modules/mod_submenu/mod_submenu.php b/administrator/modules/mod_submenu/mod_submenu.php index 1a5ed3285d9a..0cf25952636a 100644 --- a/administrator/modules/mod_submenu/mod_submenu.php +++ b/administrator/modules/mod_submenu/mod_submenu.php @@ -26,7 +26,7 @@ } if ($root && $root->hasChildren()) { - Factory::getLanguage()->load( + Factory::getApplication()->getLanguage()->load( 'mod_menu', JPATH_ADMINISTRATOR, Factory::getLanguage()->getTag(), diff --git a/administrator/modules/mod_submenu/src/Menu/Menu.php b/administrator/modules/mod_submenu/src/Menu/Menu.php index d00d87a99316..d89015059fe3 100644 --- a/administrator/modules/mod_submenu/src/Menu/Menu.php +++ b/administrator/modules/mod_submenu/src/Menu/Menu.php @@ -45,7 +45,7 @@ public static function preprocess($parent) $app = Factory::getApplication(); $user = $app->getIdentity(); $children = $parent->getChildren(); - $language = Factory::getLanguage(); + $language = Factory::getApplication()->getLanguage(); $dispatcher = $app->getDispatcher(); /** diff --git a/administrator/templates/atum/html/layouts/chromes/body.php b/administrator/templates/atum/html/layouts/chromes/body.php index ab4c8f317e2d..99d182c86d57 100644 --- a/administrator/templates/atum/html/layouts/chromes/body.php +++ b/administrator/templates/atum/html/layouts/chromes/body.php @@ -43,7 +43,7 @@
< class="card pt-3"> - isRtl() ? 'start' : 'end'; ?> + getLanguage()->isRtl() ? 'start' : 'end'; ?>