From db8a67824fa5e136ce14c73d536fa8ec74a9ea34 Mon Sep 17 00:00:00 2001
From: Wouter Wolters <typo3@wouterwolters.nl>
Date: Tue, 24 Aug 2021 22:38:36 +0200
Subject: [PATCH] [TASK] Use import instead of FQCN in ext_tables.php files
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolves: #94985
Releases: master
Change-Id: I1514630bb43929dd12da15d44110c675b0774a97
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70746
Tested-by: core-ci <typo3@b13.com>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: crell <larry@garfieldtech.com>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
---
 typo3/sysext/backend/ext_tables.php           | 28 +++++++-----
 typo3/sysext/belog/ext_tables.php             | 13 ++++--
 typo3/sysext/beuser/ext_tables.php            | 13 ++++--
 .../Extensions/irre_tutorial/ext_tables.php   |  8 ++--
 .../test_datahandler/ext_tables.php           |  4 +-
 typo3/sysext/core/ext_tables.php              | 43 ++++++++++---------
 typo3/sysext/dashboard/ext_tables.php         |  7 ++-
 .../Extensions/blog_example/ext_tables.php    |  7 ++-
 typo3/sysext/extensionmanager/ext_tables.php  | 25 +++++++----
 typo3/sysext/filelist/ext_tables.php          |  7 ++-
 typo3/sysext/form/ext_tables.php              | 10 +++--
 typo3/sysext/frontend/ext_tables.php          | 14 +++---
 typo3/sysext/impexp/ext_tables.php            |  6 ++-
 typo3/sysext/indexed_search/ext_tables.php    | 12 ++++--
 typo3/sysext/info/ext_tables.php              | 26 ++++++-----
 typo3/sysext/install/ext_tables.php           | 19 ++++----
 typo3/sysext/linkvalidator/ext_tables.php     |  9 ++--
 typo3/sysext/lowlevel/ext_tables.php          | 12 ++++--
 typo3/sysext/recordlist/ext_tables.php        |  7 ++-
 typo3/sysext/recycler/ext_tables.php          |  7 ++-
 typo3/sysext/redirects/ext_tables.php         |  7 ++-
 typo3/sysext/reports/ext_tables.php           |  7 ++-
 typo3/sysext/scheduler/ext_tables.php         |  9 ++--
 typo3/sysext/setup/ext_tables.php             | 11 +++--
 typo3/sysext/sys_note/ext_tables.php          |  6 ++-
 typo3/sysext/tstemplate/ext_tables.php        | 27 +++++++-----
 typo3/sysext/viewpage/ext_tables.php          |  7 ++-
 typo3/sysext/workspaces/ext_tables.php        |  9 ++--
 28 files changed, 231 insertions(+), 129 deletions(-)

diff --git a/typo3/sysext/backend/ext_tables.php b/typo3/sysext/backend/ext_tables.php
index ad99589de059..6721e6eb9c38 100644
--- a/typo3/sysext/backend/ext_tables.php
+++ b/typo3/sysext/backend/ext_tables.php
@@ -2,18 +2,24 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Backend\Controller\AboutController;
+use TYPO3\CMS\Backend\Controller\HelpController;
+use TYPO3\CMS\Backend\Controller\PageLayoutController;
+use TYPO3\CMS\Backend\Controller\SiteConfigurationController;
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
 // Register as a skin
 $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['css'] = 'EXT:backend/Resources/Public/Css/';
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     'layout',
     'top',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Backend\Controller\PageLayoutController::class . '::mainAction',
+        'routeTarget' => PageLayoutController::class . '::mainAction',
         'access' => 'user,group',
         'name' => 'web_layout',
         'icon' => 'EXT:backend/Resources/Public/Icons/module-page.svg',
@@ -21,13 +27,13 @@ $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['css'] = 'EX
     ]
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'site',
     'configuration',
     'top',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Backend\Controller\SiteConfigurationController::class . '::handleRequest',
+        'routeTarget' => SiteConfigurationController::class . '::handleRequest',
         'access' => 'admin',
         'name' => 'site_configuration',
         'icon' => 'EXT:backend/Resources/Public/Icons/module-sites.svg',
@@ -36,24 +42,24 @@ $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['css'] = 'EX
 );
 
 // "Sort sub pages" csh
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
+ExtensionManagementUtility::addLLrefForTCAdescr(
     'pages_sort',
     'EXT:backend/Resources/Private/Language/locallang_pages_sort_csh.xlf'
 );
 // "Create multiple pages" csh
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
+ExtensionManagementUtility::addLLrefForTCAdescr(
     'pages_new',
     'EXT:backend/Resources/Private/Language/locallang_pages_new_csh.xlf'
 );
 
 // Csh manual
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'help',
     'cshmanual',
     'top',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Backend\Controller\HelpController::class . '::handleRequest',
+        'routeTarget' => HelpController::class . '::handleRequest',
         'name' => 'help_cshmanual',
         'access' => 'user,group',
         'icon' => 'EXT:backend/Resources/Public/Icons/module-cshmanual.svg',
@@ -61,13 +67,13 @@ $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['css'] = 'EX
     ]
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'help',
     'AboutAbout',
     'top',
     null,
     [
-        'routeTarget' => \TYPO3\CMS\Backend\Controller\AboutController::class . '::indexAction',
+        'routeTarget' => AboutController::class . '::indexAction',
         'access' => 'user,group',
         'name' => 'help_AboutAbout',
         'icon' => 'EXT:backend/Resources/Public/Icons/module-about.svg',
@@ -76,4 +82,4 @@ $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['css'] = 'EX
 );
 
 // Register the folder tree core navigation component
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addCoreNavigationComponent('file', 'TYPO3/CMS/Backend/Tree/FileStorageTreeContainer');
+ExtensionManagementUtility::addCoreNavigationComponent('file', 'TYPO3/CMS/Backend/Tree/FileStorageTreeContainer');
diff --git a/typo3/sysext/belog/ext_tables.php b/typo3/sysext/belog/ext_tables.php
index 2cd899f899ce..5cd60580dc61 100644
--- a/typo3/sysext/belog/ext_tables.php
+++ b/typo3/sysext/belog/ext_tables.php
@@ -2,24 +2,29 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Belog\Controller\BackendLogController;
+use TYPO3\CMS\Belog\Module\BackendLogModuleBootstrap;
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
+
 defined('TYPO3') or die();
 
 // Module Web->Info->Log
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_info',
-    \TYPO3\CMS\Belog\Module\BackendLogModuleBootstrap::class,
+    BackendLogModuleBootstrap::class,
     '',
     'Log'
 );
 
 // Module Tools->Log
-\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
+ExtensionUtility::registerModule(
     'Belog',
     'system',
     'log',
     '',
     [
-        \TYPO3\CMS\Belog\Controller\BackendLogController::class => 'list,deleteMessage',
+        BackendLogController::class => 'list,deleteMessage',
     ],
     [
         'access' => 'admin',
diff --git a/typo3/sysext/beuser/ext_tables.php b/typo3/sysext/beuser/ext_tables.php
index fe577415bd57..6d6bdc142d60 100644
--- a/typo3/sysext/beuser/ext_tables.php
+++ b/typo3/sysext/beuser/ext_tables.php
@@ -2,16 +2,21 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Beuser\Controller\BackendUserController;
+use TYPO3\CMS\Beuser\Controller\PermissionController;
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
+
 defined('TYPO3') or die();
 
 // Module System > Backend Users
-\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
+ExtensionUtility::registerModule(
     'Beuser',
     'system',
     'tx_Beuser',
     'top',
     [
-        \TYPO3\CMS\Beuser\Controller\BackendUserController::class => 'index, show, addToCompareList, removeFromCompareList, removeAllFromCompareList, compare, online, terminateBackendUserSession, initiatePasswordReset, groups, addGroupToCompareList, removeGroupFromCompareList, removeAllGroupsFromCompareList, compareGroups',
+        BackendUserController::class => 'index, show, addToCompareList, removeFromCompareList, removeAllFromCompareList, compare, online, terminateBackendUserSession, initiatePasswordReset, groups, addGroupToCompareList, removeGroupFromCompareList, removeAllGroupsFromCompareList, compareGroups',
     ],
     [
         'access' => 'admin',
@@ -20,13 +25,13 @@ defined('TYPO3') or die();
     ]
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'system',
     'BeuserTxPermission',
     'top',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Beuser\Controller\PermissionController::class . '::handleRequest',
+        'routeTarget' => PermissionController::class . '::handleRequest',
         'name' => 'system_BeuserTxPermission',
         'access' => 'admin',
         'icon' => 'EXT:beuser/Resources/Public/Icons/module-permission.svg',
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_tables.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_tables.php
index d5eb6163c9b1..9086fdc05c8d 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_tables.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_tables.php
@@ -2,14 +2,16 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages(
+ExtensionManagementUtility::allowTableOnStandardPages(
     'tx_irretutorial_1nff_hotel,tx_irretutorial_1nff_offer,tx_irretutorial_1nff_price,tx_irretutorial_mnasym_hotel,tx_irretutorial_mnasym_hotel_offer_rel,tx_irretutorial_1ncsv_hotel,tx_irretutorial_1ncsv_offer'
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages(
+ExtensionManagementUtility::allowTableOnStandardPages(
     'tx_irretutorial_mnasym_offer,tx_irretutorial_mnasym_price,tx_irretutorial_mnmmasym_hotel,tx_irretutorial_mnmmasym_offer,tx_irretutorial_mnattr_offer,tx_irretutorial_1ncsv_price'
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages(
+ExtensionManagementUtility::allowTableOnStandardPages(
     'tx_irretutorial_mnmmasym_price,tx_irretutorial_mnsym_hotel,tx_irretutorial_mnsym_hotel_rel,tx_irretutorial_mnattr_hotel,tx_irretutorial_mnattr_hotel_offer_rel'
 );
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_tables.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_tables.php
index 0cc47135e28e..5f0dfd308cda 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_tables.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_tables.php
@@ -2,6 +2,8 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_testdatahandler_element');
+ExtensionManagementUtility::allowTableOnStandardPages('tx_testdatahandler_element');
diff --git a/typo3/sysext/core/ext_tables.php b/typo3/sysext/core/ext_tables.php
index 338b49afff8d..d6b76eec0443 100644
--- a/typo3/sysext/core/ext_tables.php
+++ b/typo3/sysext/core/ext_tables.php
@@ -2,6 +2,9 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Domain\Repository\PageRepository;
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
 /**
@@ -12,15 +15,15 @@ defined('TYPO3') or die();
  * types, and for every type the entries simply overrides the entries in the 'default' type!
  */
 $GLOBALS['PAGES_TYPES'] = [
-    (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_BE_USER_SECTION => [
+    (string)PageRepository::DOKTYPE_BE_USER_SECTION => [
         'allowedTables' => '*'
     ],
-    (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SYSFOLDER => [
+    (string)PageRepository::DOKTYPE_SYSFOLDER => [
         //  Doktype 254 is a 'Folder' - a general purpose storage folder for whatever you like.
         // In CMS context it's NOT a viewable page. Can contain any element.
         'allowedTables' => '*'
     ],
-    (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_RECYCLER => [
+    (string)PageRepository::DOKTYPE_RECYCLER => [
         // Doktype 255 is a recycle-bin.
         'allowedTables' => '*'
     ],
@@ -38,7 +41,7 @@ $GLOBALS['PAGES_TYPES'] = [
  * For information about adding modules to TYPO3 you should consult the
  * documentation found in "Inside TYPO3"
  */
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     '',
     '',
@@ -52,7 +55,7 @@ $GLOBALS['PAGES_TYPES'] = [
 // workaround to add web->list by default
 $GLOBALS['TBE_MODULES']['web'] = 'list';
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'site',
     '',
     '',
@@ -64,7 +67,7 @@ $GLOBALS['TBE_MODULES']['web'] = 'list';
         'iconIdentifier' => 'modulegroup-site',
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'file',
     '',
     '',
@@ -76,7 +79,7 @@ $GLOBALS['TBE_MODULES']['web'] = 'list';
         'iconIdentifier' => 'modulegroup-file'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'user',
     '',
     '',
@@ -87,7 +90,7 @@ $GLOBALS['TBE_MODULES']['web'] = 'list';
         'iconIdentifier' => 'modulegroup-user'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'tools',
     '',
     '',
@@ -98,7 +101,7 @@ $GLOBALS['TBE_MODULES']['web'] = 'list';
         'iconIdentifier' => 'modulegroup-tools'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'system',
     '',
     '',
@@ -109,7 +112,7 @@ $GLOBALS['TBE_MODULES']['web'] = 'list';
         'iconIdentifier' => 'modulegroup-system'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'help',
     '',
     '',
@@ -122,7 +125,7 @@ $GLOBALS['TBE_MODULES']['web'] = 'list';
 );
 
 // Register the page tree core navigation component
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addCoreNavigationComponent('web', 'TYPO3/CMS/Backend/PageTree/PageTreeElement');
+ExtensionManagementUtility::addCoreNavigationComponent('web', 'TYPO3/CMS/Backend/PageTree/PageTreeElement');
 
 /**
  * $TBE_STYLES configures backend styles and colors; Basically this contains
@@ -137,13 +140,13 @@ $GLOBALS['TBE_STYLES'] = [];
  * For information about using the CSH API in TYPO3 you should consult the
  * documentation found in "Inside TYPO3"
  */
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('pages', 'EXT:core/Resources/Private/Language/locallang_csh_pages.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('be_users', 'EXT:core/Resources/Private/Language/locallang_csh_be_users.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('be_groups', 'EXT:core/Resources/Private/Language/locallang_csh_be_groups.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_filemounts', 'EXT:core/Resources/Private/Language/locallang_csh_sysfilem.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_file_reference', 'EXT:core/Resources/Private/Language/locallang_csh_sysfilereference.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_file_storage', 'EXT:core/Resources/Private/Language/locallang_csh_sysfilestorage.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_language', 'EXT:core/Resources/Private/Language/locallang_csh_syslang.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_news', 'EXT:core/Resources/Private/Language/locallang_csh_sysnews.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('pages', 'EXT:core/Resources/Private/Language/locallang_csh_pages.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('be_users', 'EXT:core/Resources/Private/Language/locallang_csh_be_users.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('be_groups', 'EXT:core/Resources/Private/Language/locallang_csh_be_groups.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_filemounts', 'EXT:core/Resources/Private/Language/locallang_csh_sysfilem.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_file_reference', 'EXT:core/Resources/Private/Language/locallang_csh_sysfilereference.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_file_storage', 'EXT:core/Resources/Private/Language/locallang_csh_sysfilestorage.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_language', 'EXT:core/Resources/Private/Language/locallang_csh_syslang.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_news', 'EXT:core/Resources/Private/Language/locallang_csh_sysnews.xlf');
 // General Core
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('xMOD_csh_corebe', 'EXT:core/Resources/Private/Language/locallang_csh_corebe.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('xMOD_csh_corebe', 'EXT:core/Resources/Private/Language/locallang_csh_corebe.xlf');
diff --git a/typo3/sysext/dashboard/ext_tables.php b/typo3/sysext/dashboard/ext_tables.php
index 58762d0276a0..7494e8937d0d 100644
--- a/typo3/sysext/dashboard/ext_tables.php
+++ b/typo3/sysext/dashboard/ext_tables.php
@@ -2,15 +2,18 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Dashboard\Controller\DashboardController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'dashboard',
     '',
     'top',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Dashboard\Controller\DashboardController::class . '::handleRequest',
+        'routeTarget' => DashboardController::class . '::handleRequest',
         'access' => 'user,group',
         'name' => 'dashboard',
         'icon' => 'EXT:dashboard/Resources/Public/Icons/Extension.svg',
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.php
index a89978f41be8..dbc454731d94 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.php
@@ -2,11 +2,14 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
+
 defined('TYPO3') or die();
 
 /**
  * Add labels for context sensitive help (CSH)
  */
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_BlogExampleTxBlogexampleM1', 'EXT:blog_example/Resources/Private/Language/locallang_csh.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_BlogExampleTxBlogexampleM1', 'EXT:blog_example/Resources/Private/Language/locallang_csh.xlf');
 
-\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin('blog_example', 'Blogs', 'Blog listing');
+ExtensionUtility::registerPlugin('blog_example', 'Blogs', 'Blog listing');
diff --git a/typo3/sysext/extensionmanager/ext_tables.php b/typo3/sysext/extensionmanager/ext_tables.php
index b6c9454a52b2..67659fa86def 100644
--- a/typo3/sysext/extensionmanager/ext_tables.php
+++ b/typo3/sysext/extensionmanager/ext_tables.php
@@ -2,21 +2,30 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
+use TYPO3\CMS\Extensionmanager\Controller\ActionController;
+use TYPO3\CMS\Extensionmanager\Controller\DistributionController;
+use TYPO3\CMS\Extensionmanager\Controller\DownloadController;
+use TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController;
+use TYPO3\CMS\Extensionmanager\Controller\ListController;
+use TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController;
+use TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
+ExtensionUtility::registerModule(
     'Extensionmanager',
     'tools',
     'extensionmanager',
     '',
     [
-        \TYPO3\CMS\Extensionmanager\Controller\ListController::class => 'index,unresolvedDependencies,ter,showAllVersions,distributions',
-        \TYPO3\CMS\Extensionmanager\Controller\ActionController::class => 'toggleExtensionInstallationState,installExtensionWithoutSystemDependencyCheck,removeExtension,downloadExtensionZip,reloadExtensionData',
-        \TYPO3\CMS\Extensionmanager\Controller\DownloadController::class => 'checkDependencies,installFromTer,installExtensionWithoutSystemDependencyCheck,installDistribution,updateExtension,updateCommentForUpdatableVersions',
-        \TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController::class => 'updateExtensionListFromTer',
-        \TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController::class => 'form,extract',
-        \TYPO3\CMS\Extensionmanager\Controller\DistributionController::class => 'show',
-        \TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::class => 'list,detail'
+        ListController::class => 'index,unresolvedDependencies,ter,showAllVersions,distributions',
+        ActionController::class => 'toggleExtensionInstallationState,installExtensionWithoutSystemDependencyCheck,removeExtension,downloadExtensionZip,reloadExtensionData',
+        DownloadController::class => 'checkDependencies,installFromTer,installExtensionWithoutSystemDependencyCheck,installDistribution,updateExtension,updateCommentForUpdatableVersions',
+        UpdateFromTerController::class => 'updateExtensionListFromTer',
+        UploadExtensionFileController::class => 'form,extract',
+        DistributionController::class => 'show',
+        ExtensionComposerStatusController::class => 'list,detail'
     ],
     [
         'access' => 'systemMaintainer',
diff --git a/typo3/sysext/filelist/ext_tables.php b/typo3/sysext/filelist/ext_tables.php
index 6a96b7b06ab8..1be8ef4add8f 100644
--- a/typo3/sysext/filelist/ext_tables.php
+++ b/typo3/sysext/filelist/ext_tables.php
@@ -2,15 +2,18 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Filelist\Controller\FileListController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'file',
     'FilelistList',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Filelist\Controller\FileListController::class . '::handleRequest',
+        'routeTarget' => FileListController::class . '::handleRequest',
         'access' => 'user,group',
         'workspaces' => 'online,custom',
         'name' => 'file_FilelistList',
diff --git a/typo3/sysext/form/ext_tables.php b/typo3/sysext/form/ext_tables.php
index a76260f1a1a3..a876f63ffe53 100644
--- a/typo3/sysext/form/ext_tables.php
+++ b/typo3/sysext/form/ext_tables.php
@@ -2,17 +2,21 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
+use TYPO3\CMS\Form\Controller\FormEditorController;
+use TYPO3\CMS\Form\Controller\FormManagerController;
+
 defined('TYPO3') or die();
 
 // Register the backend module Web->Forms
-\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
+ExtensionUtility::registerModule(
     'Form',
     'web',
     'formbuilder',
     '',
     [
-        \TYPO3\CMS\Form\Controller\FormManagerController::class => 'index, show, create, duplicate, references, delete',
-        \TYPO3\CMS\Form\Controller\FormEditorController::class => 'index, saveForm, renderFormPage, renderRenderableOptions',
+        FormManagerController::class => 'index, show, create, duplicate, references, delete',
+        FormEditorController::class => 'index, saveForm, renderFormPage, renderRenderableOptions',
     ],
     [
         'access' => 'user,group',
diff --git a/typo3/sysext/frontend/ext_tables.php b/typo3/sysext/frontend/ext_tables.php
index d6528b316035..fa8db2deb5cc 100644
--- a/typo3/sysext/frontend/ext_tables.php
+++ b/typo3/sysext/frontend/ext_tables.php
@@ -2,13 +2,15 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
 // Add allowed records to pages
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tt_content,sys_template,backend_layout');
+ExtensionManagementUtility::allowTableOnStandardPages('tt_content,sys_template,backend_layout');
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_layout', 'EXT:frontend/Resources/Private/Language/locallang_csh_weblayout.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('fe_groups', 'EXT:frontend/Resources/Private/Language/locallang_csh_fe_groups.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('fe_users', 'EXT:frontend/Resources/Private/Language/locallang_csh_fe_users.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_template', 'EXT:frontend/Resources/Private/Language/locallang_csh_systmpl.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tt_content', 'EXT:frontend/Resources/Private/Language/locallang_csh_ttcontent.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_layout', 'EXT:frontend/Resources/Private/Language/locallang_csh_weblayout.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('fe_groups', 'EXT:frontend/Resources/Private/Language/locallang_csh_fe_groups.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('fe_users', 'EXT:frontend/Resources/Private/Language/locallang_csh_fe_users.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_template', 'EXT:frontend/Resources/Private/Language/locallang_csh_systmpl.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('tt_content', 'EXT:frontend/Resources/Private/Language/locallang_csh_ttcontent.xlf');
diff --git a/typo3/sysext/impexp/ext_tables.php b/typo3/sysext/impexp/ext_tables.php
index 36a4ada889d5..04d56b1423cf 100644
--- a/typo3/sysext/impexp/ext_tables.php
+++ b/typo3/sysext/impexp/ext_tables.php
@@ -2,7 +2,9 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('xMOD_tx_impexp', 'EXT:impexp/Resources/Private/Language/locallang_csh.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_impexp_presets', 'EXT:impexp/Resources/Private/Language/locallang_csh_tx_impexp_presets.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('xMOD_tx_impexp', 'EXT:impexp/Resources/Private/Language/locallang_csh.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('tx_impexp_presets', 'EXT:impexp/Resources/Private/Language/locallang_csh_tx_impexp_presets.xlf');
diff --git a/typo3/sysext/indexed_search/ext_tables.php b/typo3/sysext/indexed_search/ext_tables.php
index cb04107c4afd..a90a55005d40 100644
--- a/typo3/sysext/indexed_search/ext_tables.php
+++ b/typo3/sysext/indexed_search/ext_tables.php
@@ -2,15 +2,19 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
+use TYPO3\CMS\IndexedSearch\Controller\AdministrationController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
+ExtensionUtility::registerModule(
     'IndexedSearch',
     'web',
     'isearch',
     '',
     [
-        \TYPO3\CMS\IndexedSearch\Controller\AdministrationController::class => 'index,pages,externalDocuments,statistic,statisticDetails,deleteIndexedItem,saveStopwordsKeywords,wordDetail',
+        AdministrationController::class => 'index,pages,externalDocuments,statistic,statisticDetails,deleteIndexedItem,saveStopwordsKeywords,wordDetail',
     ],
     [
         'access' => 'user,group',
@@ -19,5 +23,5 @@ defined('TYPO3') or die();
     ]
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('index_config');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('index_config', 'EXT:indexed_search/Resources/Private/Language/locallang_csh_indexcfg.xlf');
+ExtensionManagementUtility::allowTableOnStandardPages('index_config');
+ExtensionManagementUtility::addLLrefForTCAdescr('index_config', 'EXT:indexed_search/Resources/Private/Language/locallang_csh_indexcfg.xlf');
diff --git a/typo3/sysext/info/ext_tables.php b/typo3/sysext/info/ext_tables.php
index e2652fc65e23..b4c3e9ab71bd 100644
--- a/typo3/sysext/info/ext_tables.php
+++ b/typo3/sysext/info/ext_tables.php
@@ -2,39 +2,45 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Info\Controller\InfoModuleController;
+use TYPO3\CMS\Info\Controller\InfoPageTyposcriptConfigController;
+use TYPO3\CMS\Info\Controller\PageInformationController;
+use TYPO3\CMS\Info\Controller\TranslationStatusController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     'info',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Info\Controller\InfoModuleController::class . '::mainAction',
+        'routeTarget' => InfoModuleController::class . '::mainAction',
         'access' => 'user,group',
         'name' => 'web_info',
         'icon' => 'EXT:info/Resources/Public/Icons/module-info.svg',
         'labels' => 'LLL:EXT:info/Resources/Private/Language/locallang_mod_web_info.xlf'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_info', 'EXT:info/Resources/Private/Language/locallang_csh_web_info.xlf');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_infotsconfig', 'EXT:info/Resources/Private/Language/locallang_csh_tsconfigInfo.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_info', 'EXT:info/Resources/Private/Language/locallang_csh_web_info.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_infotsconfig', 'EXT:info/Resources/Private/Language/locallang_csh_tsconfigInfo.xlf');
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_info',
-    \TYPO3\CMS\Info\Controller\PageInformationController::class,
+    PageInformationController::class,
     '',
     'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:mod_tx_cms_webinfo_page'
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_info',
-    \TYPO3\CMS\Info\Controller\TranslationStatusController::class,
+    TranslationStatusController::class,
     '',
     'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:mod_tx_cms_webinfo_lang'
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_info',
-    \TYPO3\CMS\Info\Controller\InfoPageTyposcriptConfigController::class,
+    InfoPageTyposcriptConfigController::class,
     '',
     'LLL:EXT:info/Resources/Private/Language/InfoPageTsConfig.xlf:mod_pagetsconfig'
 );
diff --git a/typo3/sysext/install/ext_tables.php b/typo3/sysext/install/ext_tables.php
index 770ebe26506b..db1248dc7bed 100644
--- a/typo3/sysext/install/ext_tables.php
+++ b/typo3/sysext/install/ext_tables.php
@@ -2,54 +2,57 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Install\Controller\BackendModuleController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'tools',
     'toolsmaintenance',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Install\Controller\BackendModuleController::class . '::maintenanceAction',
+        'routeTarget' => BackendModuleController::class . '::maintenanceAction',
         'access' => 'systemMaintainer',
         'name' => 'tools_toolsmaintenance',
         'iconIdentifier' => 'module-install-maintenance',
         'labels' => 'LLL:EXT:install/Resources/Private/Language/ModuleInstallMaintenance.xlf'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'tools',
     'toolssettings',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Install\Controller\BackendModuleController::class . '::settingsAction',
+        'routeTarget' => BackendModuleController::class . '::settingsAction',
         'access' => 'systemMaintainer',
         'name' => 'tools_toolssettings',
         'iconIdentifier' => 'module-install-settings',
         'labels' => 'LLL:EXT:install/Resources/Private/Language/ModuleInstallSettings.xlf'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'tools',
     'toolsupgrade',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Install\Controller\BackendModuleController::class . '::upgradeAction',
+        'routeTarget' => BackendModuleController::class . '::upgradeAction',
         'access' => 'systemMaintainer',
         'name' => 'tools_toolsupgrade',
         'iconIdentifier' => 'module-install-upgrade',
         'labels' => 'LLL:EXT:install/Resources/Private/Language/ModuleInstallUpgrade.xlf'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'tools',
     'toolsenvironment',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Install\Controller\BackendModuleController::class . '::environmentAction',
+        'routeTarget' => BackendModuleController::class . '::environmentAction',
         'access' => 'systemMaintainer',
         'name' => 'tools_toolsenvironment',
         'iconIdentifier' => 'module-install-environment',
diff --git a/typo3/sysext/linkvalidator/ext_tables.php b/typo3/sysext/linkvalidator/ext_tables.php
index b5281002a53c..1638cd83f6e8 100644
--- a/typo3/sysext/linkvalidator/ext_tables.php
+++ b/typo3/sysext/linkvalidator/ext_tables.php
@@ -2,18 +2,21 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Linkvalidator\Report\LinkValidatorReport;
+
 defined('TYPO3') or die();
 
 // Add module
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_info',
-    \TYPO3\CMS\Linkvalidator\Report\LinkValidatorReport::class,
+    LinkValidatorReport::class,
     '',
     'LLL:EXT:linkvalidator/Resources/Private/Language/locallang.xlf:mod_linkvalidator'
 );
 
 // Initialize Context Sensitive Help (CSH)
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
+ExtensionManagementUtility::addLLrefForTCAdescr(
     'linkvalidator',
     'EXT:linkvalidator/Resources/Private/Language/Module/locallang_csh.xlf'
 );
diff --git a/typo3/sysext/lowlevel/ext_tables.php b/typo3/sysext/lowlevel/ext_tables.php
index 0af657ecec4c..5028552df588 100644
--- a/typo3/sysext/lowlevel/ext_tables.php
+++ b/typo3/sysext/lowlevel/ext_tables.php
@@ -2,15 +2,19 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Lowlevel\Controller\ConfigurationController;
+use TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'system',
     'dbint',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::class . '::mainAction',
+        'routeTarget' => DatabaseIntegrityController::class . '::mainAction',
         'access' => 'admin',
         'name' => 'system_dbint',
         'workspaces' => 'online',
@@ -18,13 +22,13 @@ defined('TYPO3') or die();
         'labels' => 'LLL:EXT:lowlevel/Resources/Private/Language/locallang_mod.xlf'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'system',
     'config',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Lowlevel\Controller\ConfigurationController::class . '::mainAction',
+        'routeTarget' => ConfigurationController::class . '::mainAction',
         'access' => 'admin',
         'name' => 'system_config',
         'workspaces' => 'online',
diff --git a/typo3/sysext/recordlist/ext_tables.php b/typo3/sysext/recordlist/ext_tables.php
index 4691ebfe485c..35e59e9c9973 100644
--- a/typo3/sysext/recordlist/ext_tables.php
+++ b/typo3/sysext/recordlist/ext_tables.php
@@ -2,15 +2,18 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Recordlist\Controller\RecordListController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     'list',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Recordlist\Controller\RecordListController::class . '::mainAction',
+        'routeTarget' => RecordListController::class . '::mainAction',
         'access' => 'user,group',
         'name' => 'web_list',
         'icon' => 'EXT:recordlist/Resources/Public/Icons/module-list.svg',
diff --git a/typo3/sysext/recycler/ext_tables.php b/typo3/sysext/recycler/ext_tables.php
index ad39c8ac7837..0a9927d19bd6 100644
--- a/typo3/sysext/recycler/ext_tables.php
+++ b/typo3/sysext/recycler/ext_tables.php
@@ -2,16 +2,19 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Recycler\Controller\RecyclerModuleController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     // Legacy name, as this module was previously an Extbase controller. Keeping the name allows to keep the sys_be_shortcut functionality alive
     'RecyclerRecycler',
     '',
     null,
     [
-        'routeTarget' => \TYPO3\CMS\Recycler\Controller\RecyclerModuleController::class . '::handleRequest',
+        'routeTarget' => RecyclerModuleController::class . '::handleRequest',
         'access' => 'user,group',
         'workspaces' => 'online',
         'name' => 'web_RecyclerRecycler',
diff --git a/typo3/sysext/redirects/ext_tables.php b/typo3/sysext/redirects/ext_tables.php
index f6b56f33d611..ec4f86dcc015 100644
--- a/typo3/sysext/redirects/ext_tables.php
+++ b/typo3/sysext/redirects/ext_tables.php
@@ -2,15 +2,18 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Redirects\Controller\ManagementController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'site',
     'redirects',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Redirects\Controller\ManagementController::class . '::handleRequest',
+        'routeTarget' => ManagementController::class . '::handleRequest',
         'access' => 'group,user',
         'name' => 'site_redirects',
         'icon' => 'EXT:redirects/Resources/Public/Icons/Extension.svg',
diff --git a/typo3/sysext/reports/ext_tables.php b/typo3/sysext/reports/ext_tables.php
index 7129e5961c9a..f0b112ecc005 100644
--- a/typo3/sysext/reports/ext_tables.php
+++ b/typo3/sysext/reports/ext_tables.php
@@ -2,15 +2,18 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Reports\Controller\ReportController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'system',
     'reports',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Reports\Controller\ReportController::class . '::handleRequest',
+        'routeTarget' => ReportController::class . '::handleRequest',
         'access' => 'admin',
         'name' => 'system_reports',
         'icon' => 'EXT:reports/Resources/Public/Icons/module-reports.svg',
diff --git a/typo3/sysext/scheduler/ext_tables.php b/typo3/sysext/scheduler/ext_tables.php
index 49e7e024130f..4c05bb202351 100644
--- a/typo3/sysext/scheduler/ext_tables.php
+++ b/typo3/sysext/scheduler/ext_tables.php
@@ -2,16 +2,19 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Scheduler\Controller\SchedulerModuleController;
+
 defined('TYPO3') or die();
 
 // Add module
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'system',
     'txschedulerM1',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController::class . '::mainAction',
+        'routeTarget' => SchedulerModuleController::class . '::mainAction',
         'access' => 'admin',
         'name' => 'system_txschedulerM1',
         'icon' => 'EXT:scheduler/Resources/Public/Icons/module-scheduler.svg',
@@ -20,7 +23,7 @@ defined('TYPO3') or die();
 );
 
 // Add context sensitive help (csh) to the backend module
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
+ExtensionManagementUtility::addLLrefForTCAdescr(
     '_MOD_system_txschedulerM1',
     'EXT:scheduler/Resources/Private/Language/locallang_csh_scheduler.xlf'
 );
diff --git a/typo3/sysext/setup/ext_tables.php b/typo3/sysext/setup/ext_tables.php
index c8539734c888..b8da8c2de8f0 100644
--- a/typo3/sysext/setup/ext_tables.php
+++ b/typo3/sysext/setup/ext_tables.php
@@ -2,22 +2,25 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Setup\Controller\SetupModuleController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'user',
     'setup',
     'after:task',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Setup\Controller\SetupModuleController::class . '::mainAction',
+        'routeTarget' => SetupModuleController::class . '::mainAction',
         'access' => 'group,user',
         'name' => 'user_setup',
         'icon' => 'EXT:setup/Resources/Public/Icons/module-setup.svg',
         'labels' => 'LLL:EXT:setup/Resources/Private/Language/locallang_mod.xlf'
     ]
 );
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
+ExtensionManagementUtility::addLLrefForTCAdescr(
     '_MOD_user_setup',
     'EXT:setup/Resources/Private/Language/locallang_csh_mod.xlf'
 );
@@ -75,7 +78,7 @@ $GLOBALS['TYPO3_USER_SETTINGS'] = [
         ],
         'startModule' => [
             'type' => 'select',
-            'itemsProcFunc' => \TYPO3\CMS\Setup\Controller\SetupModuleController::class . '->renderStartModuleSelect',
+            'itemsProcFunc' => SetupModuleController::class . '->renderStartModuleSelect',
             'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:startModule',
             'csh' => 'startModule'
         ],
diff --git a/typo3/sysext/sys_note/ext_tables.php b/typo3/sysext/sys_note/ext_tables.php
index eb6d1de85b8b..cb8de9629136 100644
--- a/typo3/sysext/sys_note/ext_tables.php
+++ b/typo3/sysext/sys_note/ext_tables.php
@@ -2,7 +2,9 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_note');
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_note', 'EXT:sys_note/Resources/Private/Language/locallang_csh_sysnote.xlf');
+ExtensionManagementUtility::allowTableOnStandardPages('sys_note');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_note', 'EXT:sys_note/Resources/Private/Language/locallang_csh_sysnote.xlf');
diff --git a/typo3/sysext/tstemplate/ext_tables.php b/typo3/sysext/tstemplate/ext_tables.php
index c08dab3cda7f..eac286822062 100644
--- a/typo3/sysext/tstemplate/ext_tables.php
+++ b/typo3/sysext/tstemplate/ext_tables.php
@@ -2,15 +2,22 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController;
+use TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController;
+use TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController;
+use TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController;
+use TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     'ts',
     '',
     '',
     [
-        'routeTarget' => \TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController::class . '::mainAction',
+        'routeTarget' => TypoScriptTemplateModuleController::class . '::mainAction',
         'access' => 'admin',
         'name' => 'web_ts',
         'icon' => 'EXT:tstemplate/Resources/Public/Icons/module-tstemplate.svg',
@@ -18,30 +25,30 @@ defined('TYPO3') or die();
     ]
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_ts',
-    \TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController::class,
+    TypoScriptTemplateConstantEditorModuleFunctionController::class,
     '',
     'LLL:EXT:tstemplate/Resources/Private/Language/locallang.xlf:constantEditor'
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_ts',
-    \TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController::class,
+    TypoScriptTemplateInformationModuleFunctionController::class,
     '',
     'LLL:EXT:tstemplate/Resources/Private/Language/locallang.xlf:infoModify'
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_ts',
-    \TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::class,
+    TypoScriptTemplateObjectBrowserModuleFunctionController::class,
     '',
     'LLL:EXT:tstemplate/Resources/Private/Language/locallang.xlf:objectBrowser'
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+ExtensionManagementUtility::insertModuleFunction(
     'web_ts',
-    \TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController::class,
+    TemplateAnalyzerModuleFunctionController::class,
     '',
     'LLL:EXT:tstemplate/Resources/Private/Language/locallang.xlf:templateAnalyzer'
 );
diff --git a/typo3/sysext/viewpage/ext_tables.php b/typo3/sysext/viewpage/ext_tables.php
index 3df9b9f1b2fe..68cf0d17d8c2 100644
--- a/typo3/sysext/viewpage/ext_tables.php
+++ b/typo3/sysext/viewpage/ext_tables.php
@@ -2,15 +2,18 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Viewpage\Controller\ViewModuleController;
+
 defined('TYPO3') or die();
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     'ViewpageView',
     'after:layout',
     null,
     [
-        'routeTarget' => \TYPO3\CMS\Viewpage\Controller\ViewModuleController::class . '::showAction',
+        'routeTarget' => ViewModuleController::class . '::showAction',
         'access' => 'user,group',
         'name' => 'web_ViewpageView',
         'icon' => 'EXT:viewpage/Resources/Public/Icons/module-viewpage.svg',
diff --git a/typo3/sysext/workspaces/ext_tables.php b/typo3/sysext/workspaces/ext_tables.php
index ad3d2c706456..5e75a2151347 100644
--- a/typo3/sysext/workspaces/ext_tables.php
+++ b/typo3/sysext/workspaces/ext_tables.php
@@ -2,16 +2,19 @@
 
 declare(strict_types=1);
 
+use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
+use TYPO3\CMS\Workspaces\Controller\ReviewController;
+
 defined('TYPO3') or die();
 
 // Registers the workspaces Backend Module
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+ExtensionManagementUtility::addModule(
     'web',
     'WorkspacesWorkspaces',
     'before:info',
     null,
     [
-        'routeTarget' => \TYPO3\CMS\Workspaces\Controller\ReviewController::class . '::indexAction',
+        'routeTarget' => ReviewController::class . '::indexAction',
         'access' => 'user,group',
         'name' => 'web_WorkspacesWorkspaces',
         'icon' => 'EXT:workspaces/Resources/Public/Icons/module-workspaces.svg',
@@ -19,4 +22,4 @@ defined('TYPO3') or die();
     ]
 );
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_workspace_stage', 'EXT:workspaces/Resources/Private/Language/locallang_csh_sysws_stage.xlf');
+ExtensionManagementUtility::addLLrefForTCAdescr('sys_workspace_stage', 'EXT:workspaces/Resources/Private/Language/locallang_csh_sysws_stage.xlf');
-- 
GitLab