From 9e6027a5e115101023c7462376d2c6bd67e68aef Mon Sep 17 00:00:00 2001 From: Torben Hansen <derhansen@gmail.com> Date: Sat, 23 Mar 2024 12:24:11 +0100 Subject: [PATCH] [TASK] Remove unused imports in codebase PHP CS Fixer is not able to detect unused imports, when the import is mentioned somewhere in the doc comments. Therefore we have several unused imports in our codebase. This change removes all current unused imports. Resolves: #103475 Releases: main Change-Id: Ibd190234a9c0f1519592ac715943a88e52cd17c5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83579 Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Tested-by: Benni Mack <benni@typo3.org> Reviewed-by: Benni Mack <benni@typo3.org> Tested-by: Oliver Klee <typo3-coding@oliverklee.de> Tested-by: core-ci <typo3@b13.com> --- .../sysext/beuser/Classes/ViewHelpers/SwitchUserViewHelper.php | 1 - typo3/sysext/core/Classes/Core/Bootstrap.php | 1 - .../sysext/core/Classes/Database/Query/ConcreteQueryBuilder.php | 1 - typo3/sysext/core/Classes/Http/ApplicationType.php | 1 - .../core/Classes/PageTitle/PageTitleProviderInterface.php | 2 -- .../extbase/Classes/Persistence/Generic/Mapper/DataMapper.php | 1 - .../Classes/Persistence/Generic/Storage/Typo3DbBackend.php | 1 - .../frontend/Classes/ContentObject/ContentObjectRenderer.php | 2 -- .../ContentObject/Event/AfterImageResourceResolvedEvent.php | 1 - typo3/sysext/impexp/Classes/View/ExportPageTreeView.php | 1 - .../install/Classes/Service/DatabaseUpgradeWizardsService.php | 1 - typo3/sysext/workspaces/Classes/Service/GridDataService.php | 1 - 12 files changed, 14 deletions(-) diff --git a/typo3/sysext/beuser/Classes/ViewHelpers/SwitchUserViewHelper.php b/typo3/sysext/beuser/Classes/ViewHelpers/SwitchUserViewHelper.php index a9b09b9e2c2f..64a973b4f159 100644 --- a/typo3/sysext/beuser/Classes/ViewHelpers/SwitchUserViewHelper.php +++ b/typo3/sysext/beuser/Classes/ViewHelpers/SwitchUserViewHelper.php @@ -23,7 +23,6 @@ use TYPO3\CMS\Core\Imaging\IconFactory; use TYPO3\CMS\Core\Imaging\IconSize; use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Extbase\Persistence\Generic\Backend; use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper; /** diff --git a/typo3/sysext/core/Classes/Core/Bootstrap.php b/typo3/sysext/core/Classes/Core/Bootstrap.php index 36ea3e0ade0e..725b870e6788 100644 --- a/typo3/sysext/core/Classes/Core/Bootstrap.php +++ b/typo3/sysext/core/Classes/Core/Bootstrap.php @@ -25,7 +25,6 @@ use TYPO3\CMS\Core\Authentication\BackendUserAuthentication; use TYPO3\CMS\Core\Cache\Backend\BackendInterface; use TYPO3\CMS\Core\Cache\Backend\NullBackend; use TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend; -use TYPO3\CMS\Core\Cache\CacheManager; use TYPO3\CMS\Core\Cache\Exception\InvalidBackendException; use TYPO3\CMS\Core\Cache\Exception\InvalidCacheException; use TYPO3\CMS\Core\Cache\Frontend\FrontendInterface; diff --git a/typo3/sysext/core/Classes/Database/Query/ConcreteQueryBuilder.php b/typo3/sysext/core/Classes/Database/Query/ConcreteQueryBuilder.php index 1b55ea9fa982..642d6dbb7beb 100644 --- a/typo3/sysext/core/Classes/Database/Query/ConcreteQueryBuilder.php +++ b/typo3/sysext/core/Classes/Database/Query/ConcreteQueryBuilder.php @@ -22,7 +22,6 @@ use Doctrine\DBAL\Query\From; use Doctrine\DBAL\Query\Join; use Doctrine\DBAL\Query\QueryBuilder as DoctrineQueryBuilder; use Doctrine\DBAL\Query\QueryType; -use Doctrine\DBAL\Types\Type; use TYPO3\CMS\Core\Database\Connection; /** diff --git a/typo3/sysext/core/Classes/Http/ApplicationType.php b/typo3/sysext/core/Classes/Http/ApplicationType.php index aaf70b606aaa..aca990fd6eb4 100644 --- a/typo3/sysext/core/Classes/Http/ApplicationType.php +++ b/typo3/sysext/core/Classes/Http/ApplicationType.php @@ -18,7 +18,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Core\Http; use Psr\Http\Message\ServerRequestInterface; -use RuntimeException; use TYPO3\CMS\Core\Core\SystemEnvironmentBuilder; /** diff --git a/typo3/sysext/core/Classes/PageTitle/PageTitleProviderInterface.php b/typo3/sysext/core/Classes/PageTitle/PageTitleProviderInterface.php index 512ec3784b9e..7d3ab8aebb65 100644 --- a/typo3/sysext/core/Classes/PageTitle/PageTitleProviderInterface.php +++ b/typo3/sysext/core/Classes/PageTitle/PageTitleProviderInterface.php @@ -17,8 +17,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Core\PageTitle; -use Psr\Http\Message\ServerRequestInterface; - /** * Interface for PageTitleProviders with the methods that are needed by the PageTitleProviderManager */ diff --git a/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php b/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php index 5db02abe81d5..fca4cea06a1e 100644 --- a/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php +++ b/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php @@ -19,7 +19,6 @@ namespace TYPO3\CMS\Extbase\Persistence\Generic\Mapper; use Doctrine\Instantiator\InstantiatorInterface; use Psr\EventDispatcher\EventDispatcherInterface; -use Symfony\Component\PropertyInfo\Type; use TYPO3\CMS\Core\Context\Context; use TYPO3\CMS\Core\Context\LanguageAspect; use TYPO3\CMS\Core\Database\Query\QueryHelper; diff --git a/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php b/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php index 1f45d225ab4a..4c335db64f35 100644 --- a/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php +++ b/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php @@ -18,7 +18,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Extbase\Persistence\Generic\Storage; use Doctrine\DBAL\Exception as DBALException; -use Doctrine\DBAL\Query\From; use Psr\Http\Message\ServerRequestInterface; use TYPO3\CMS\Backend\Utility\BackendUtility; use TYPO3\CMS\Core\Context\Context; diff --git a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php index 5cec0ab764ba..19b4dd829a1a 100644 --- a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php +++ b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php @@ -16,7 +16,6 @@ namespace TYPO3\CMS\Frontend\ContentObject; use Doctrine\DBAL\Exception as DBALException; -use Doctrine\DBAL\Query\From; use Doctrine\DBAL\Result; use Psr\Container\ContainerInterface; use Psr\EventDispatcher\EventDispatcherInterface; @@ -32,7 +31,6 @@ use TYPO3\CMS\Core\Crypto\HashService; use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder; -use TYPO3\CMS\Core\Database\Query\QueryBuilder; use TYPO3\CMS\Core\Database\Query\QueryHelper; use TYPO3\CMS\Core\Database\Query\Restriction\DocumentTypeExclusionRestriction; use TYPO3\CMS\Core\Database\Query\Restriction\FrontendRestrictionContainer; diff --git a/typo3/sysext/frontend/Classes/ContentObject/Event/AfterImageResourceResolvedEvent.php b/typo3/sysext/frontend/Classes/ContentObject/Event/AfterImageResourceResolvedEvent.php index 919c53812c19..654dfb551da3 100644 --- a/typo3/sysext/frontend/Classes/ContentObject/Event/AfterImageResourceResolvedEvent.php +++ b/typo3/sysext/frontend/Classes/ContentObject/Event/AfterImageResourceResolvedEvent.php @@ -20,7 +20,6 @@ namespace TYPO3\CMS\Frontend\ContentObject\Event; use TYPO3\CMS\Core\Imaging\ImageResource; use TYPO3\CMS\Core\Resource\File; use TYPO3\CMS\Core\Resource\FileReference; -use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; /** * Listeners are able to modify the resolved ContentObjectRenderer->getImgResource() result diff --git a/typo3/sysext/impexp/Classes/View/ExportPageTreeView.php b/typo3/sysext/impexp/Classes/View/ExportPageTreeView.php index f6979f7ea83f..34e7009fc9cc 100644 --- a/typo3/sysext/impexp/Classes/View/ExportPageTreeView.php +++ b/typo3/sysext/impexp/Classes/View/ExportPageTreeView.php @@ -22,7 +22,6 @@ use TYPO3\CMS\Backend\Utility\BackendUtility; use TYPO3\CMS\Core\Imaging\IconFactory; use TYPO3\CMS\Core\Imaging\IconSize; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Impexp\Export; /** * Extension of the page tree class. Used to get the tree of pages to export. diff --git a/typo3/sysext/install/Classes/Service/DatabaseUpgradeWizardsService.php b/typo3/sysext/install/Classes/Service/DatabaseUpgradeWizardsService.php index 45d816f5ef06..827370d80125 100644 --- a/typo3/sysext/install/Classes/Service/DatabaseUpgradeWizardsService.php +++ b/typo3/sysext/install/Classes/Service/DatabaseUpgradeWizardsService.php @@ -20,7 +20,6 @@ namespace TYPO3\CMS\Install\Service; use Doctrine\DBAL\Platforms\MySQLPlatform; use Doctrine\DBAL\Schema\Column; use Doctrine\DBAL\Schema\Table; -use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Database\Schema\SchemaMigrator; use TYPO3\CMS\Core\Database\Schema\SqlReader; diff --git a/typo3/sysext/workspaces/Classes/Service/GridDataService.php b/typo3/sysext/workspaces/Classes/Service/GridDataService.php index 0a8e0ae70b0d..dad456adcc6c 100644 --- a/typo3/sysext/workspaces/Classes/Service/GridDataService.php +++ b/typo3/sysext/workspaces/Classes/Service/GridDataService.php @@ -17,7 +17,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Workspaces\Service; -use PharIo\Version\Version; use Psr\EventDispatcher\EventDispatcherInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Log\LoggerAwareInterface; -- GitLab