From f4a6ab4b4323a3172b69cbc496e0943746923cc5 Mon Sep 17 00:00:00 2001 From: Torben Hansen <derhansen@gmail.com> Date: Wed, 19 Apr 2023 19:52:02 +0200 Subject: [PATCH] [TASK] Remove several unused imports This change removes several unused imports, which are not detected by php-cs-fixer, since the NoUnusedImportsFixer does not ignore references used in php doc comments. Resolves: #100673 Releases: main Signed-off-by: Torben Hansen <derhansen@gmail.com> Change-Id: Ibab8cf846eba748ea08b3254415921fd268a2021 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78757 Reviewed-by: Georg Ringer <georg.ringer@gmail.com> Tested-by: Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by: core-ci <typo3@b13.com> Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de> --- .../backend/Classes/Search/LiveSearch/PageRecordProvider.php | 1 - .../backend/Classes/Tree/Repository/PageTreeRepository.php | 1 - .../sysext/core/Classes/Database/Schema/Parser/TableBuilder.php | 1 - .../core/Classes/Hooks/BackendUserGroupIntegrityCheck.php | 1 - .../Security/ContentSecurityPolicy/CoveringInterface.php | 2 -- typo3/sysext/core/Classes/Session/UserSession.php | 1 - .../core/Tests/Unit/TypoScript/AST/Node/ChildNodeTest.php | 1 - .../sysext/extbase/Classes/Mvc/Controller/ActionController.php | 2 -- .../extensionmanager/Classes/Controller/DownloadController.php | 1 - typo3/sysext/form/Classes/Domain/Model/FormDefinition.php | 1 - .../Classes/Middleware/PrepareTypoScriptFrontendRendering.php | 1 - typo3/sysext/install/Classes/Controller/ControllerTrait.php | 1 - typo3/sysext/install/Classes/Controller/UpgradeController.php | 1 - .../Functional/Controller/DatabaseIntegrityControllerTest.php | 1 - .../Classes/RedirectUpdate/SlugRedirectChangeItemFactory.php | 1 - .../reports/Classes/Report/Status/ConfigurationStatus.php | 1 - typo3/sysext/reports/Classes/Report/Status/SecurityStatus.php | 1 - 17 files changed, 19 deletions(-) diff --git a/typo3/sysext/backend/Classes/Search/LiveSearch/PageRecordProvider.php b/typo3/sysext/backend/Classes/Search/LiveSearch/PageRecordProvider.php index 52790294bd95..7bc8e7cf89ce 100644 --- a/typo3/sysext/backend/Classes/Search/LiveSearch/PageRecordProvider.php +++ b/typo3/sysext/backend/Classes/Search/LiveSearch/PageRecordProvider.php @@ -18,7 +18,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Backend\Search\LiveSearch; use Doctrine\DBAL\ArrayParameterType; -use Hoa\Ustring\Search; use Psr\EventDispatcher\EventDispatcherInterface; use TYPO3\CMS\Backend\Routing\PreviewUriBuilder; use TYPO3\CMS\Backend\Routing\UriBuilder; diff --git a/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php b/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php index 2bb1281e9a34..e48773390aac 100644 --- a/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php +++ b/typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php @@ -25,7 +25,6 @@ use TYPO3\CMS\Core\Database\Query\QueryHelper; use TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction; use TYPO3\CMS\Core\Database\Query\Restriction\WorkspaceRestriction; use TYPO3\CMS\Core\DataHandling\PlainDataResolver; -use TYPO3\CMS\Core\Type\Bitmask\Permission; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Core\Versioning\VersionState; diff --git a/typo3/sysext/core/Classes/Database/Schema/Parser/TableBuilder.php b/typo3/sysext/core/Classes/Database/Schema/Parser/TableBuilder.php index 9e7b783a640f..66c3a148bd45 100644 --- a/typo3/sysext/core/Classes/Database/Schema/Parser/TableBuilder.php +++ b/typo3/sysext/core/Classes/Database/Schema/Parser/TableBuilder.php @@ -22,7 +22,6 @@ use Doctrine\DBAL\Platforms\MySQLPlatform; use Doctrine\DBAL\Schema\Column; use Doctrine\DBAL\Schema\Index; use Doctrine\DBAL\Schema\Table; -use Doctrine\DBAL\Types\Type; use Doctrine\DBAL\Types\Types; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateColumnDefinitionItem; diff --git a/typo3/sysext/core/Classes/Hooks/BackendUserGroupIntegrityCheck.php b/typo3/sysext/core/Classes/Hooks/BackendUserGroupIntegrityCheck.php index c342d44646ca..d1dae7a6e93a 100644 --- a/typo3/sysext/core/Classes/Hooks/BackendUserGroupIntegrityCheck.php +++ b/typo3/sysext/core/Classes/Hooks/BackendUserGroupIntegrityCheck.php @@ -16,7 +16,6 @@ namespace TYPO3\CMS\Core\Hooks; use TYPO3\CMS\Backend\Utility\BackendUtility; -use TYPO3\CMS\Core\DataHandling\DataHandler; use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Messaging\FlashMessage; use TYPO3\CMS\Core\Messaging\FlashMessageService; diff --git a/typo3/sysext/core/Classes/Security/ContentSecurityPolicy/CoveringInterface.php b/typo3/sysext/core/Classes/Security/ContentSecurityPolicy/CoveringInterface.php index 5706e28e9f08..daa459e5dfd6 100644 --- a/typo3/sysext/core/Classes/Security/ContentSecurityPolicy/CoveringInterface.php +++ b/typo3/sysext/core/Classes/Security/ContentSecurityPolicy/CoveringInterface.php @@ -17,8 +17,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Core\Security\ContentSecurityPolicy; -use TYPO3\CMS\Core\Http\Uri; - /** * Interface to determine whether a value is covered by some other value in the scope of CSP, * e.g. URI `*.example.com` would "cover" URI `https://specific.example.com/path/file.js` diff --git a/typo3/sysext/core/Classes/Session/UserSession.php b/typo3/sysext/core/Classes/Session/UserSession.php index f22fabfdd5c5..4cf2cdb80758 100644 --- a/typo3/sysext/core/Classes/Session/UserSession.php +++ b/typo3/sysext/core/Classes/Session/UserSession.php @@ -17,7 +17,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Core\Session; -use Firebase\JWT\JWT; use TYPO3\CMS\Core\Security\JwtTrait; /** diff --git a/typo3/sysext/core/Tests/Unit/TypoScript/AST/Node/ChildNodeTest.php b/typo3/sysext/core/Tests/Unit/TypoScript/AST/Node/ChildNodeTest.php index 559953a68938..8ac189d6da02 100644 --- a/typo3/sysext/core/Tests/Unit/TypoScript/AST/Node/ChildNodeTest.php +++ b/typo3/sysext/core/Tests/Unit/TypoScript/AST/Node/ChildNodeTest.php @@ -19,7 +19,6 @@ namespace TYPO3\CMS\Core\Tests\Unit\TypoScript\AST\Node; use TYPO3\CMS\Core\TypoScript\AST\Node\ChildNode; use TYPO3\CMS\Core\TypoScript\AST\Node\ReferenceChildNode; -use TYPO3\CMS\Core\TypoScript\AST\Node\RootNode; use TYPO3\TestingFramework\Core\Unit\UnitTestCase; final class ChildNodeTest extends UnitTestCase diff --git a/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php b/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php index f50a4e932948..f5d539470ab4 100644 --- a/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php +++ b/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php @@ -21,7 +21,6 @@ use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\StreamFactoryInterface; use TYPO3\CMS\Core\Http\PropagateResponseException; use TYPO3\CMS\Core\Http\RedirectResponse; -use TYPO3\CMS\Core\Http\Response; use TYPO3\CMS\Core\Messaging\FlashMessage; use TYPO3\CMS\Core\Messaging\FlashMessageQueue; use TYPO3\CMS\Core\Messaging\FlashMessageService; @@ -40,7 +39,6 @@ use TYPO3\CMS\Extbase\Mvc\ExtbaseRequestParameters; use TYPO3\CMS\Extbase\Mvc\Request; use TYPO3\CMS\Extbase\Mvc\RequestInterface; use TYPO3\CMS\Extbase\Mvc\View\GenericViewResolver; -use TYPO3\CMS\Extbase\Mvc\View\JsonView; use TYPO3\CMS\Extbase\Mvc\View\ViewResolverInterface; use TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder; use TYPO3\CMS\Extbase\Property\Exception\TargetNotFoundException; diff --git a/typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php b/typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php index d853b29b5989..215664eef67f 100644 --- a/typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php +++ b/typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php @@ -19,7 +19,6 @@ namespace TYPO3\CMS\Extensionmanager\Controller; use Psr\Http\Message\ResponseInterface; use TYPO3\CMS\Core\Configuration\ExtensionConfiguration; -use TYPO3\CMS\Core\Messaging\FlashMessage; use TYPO3\CMS\Core\Type\ContextualFeedbackSeverity; use TYPO3\CMS\Core\Utility\ExtensionManagementUtility; use TYPO3\CMS\Extbase\Http\ForwardResponse; diff --git a/typo3/sysext/form/Classes/Domain/Model/FormDefinition.php b/typo3/sysext/form/Classes/Domain/Model/FormDefinition.php index 1698a4f5c983..d8cf7ce8ada5 100644 --- a/typo3/sysext/form/Classes/Domain/Model/FormDefinition.php +++ b/typo3/sysext/form/Classes/Domain/Model/FormDefinition.php @@ -23,7 +23,6 @@ namespace TYPO3\CMS\Form\Domain\Model; use TYPO3\CMS\Core\Utility\ArrayUtility; use TYPO3\CMS\Core\Utility\GeneralUtility; -use TYPO3\CMS\Extbase\Mvc\Request; use TYPO3\CMS\Extbase\Mvc\RequestInterface; use TYPO3\CMS\Extbase\Reflection\ObjectAccess; use TYPO3\CMS\Form\Domain\Exception\IdentifierNotValidException; diff --git a/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php b/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php index a22b1a06bc9d..254ad19928fe 100644 --- a/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php +++ b/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php @@ -22,7 +22,6 @@ use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\MiddlewareInterface; use Psr\Http\Server\RequestHandlerInterface; use TYPO3\CMS\Core\TimeTracker\TimeTracker; -use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController; /** * Initialization of TypoScriptFrontendController diff --git a/typo3/sysext/install/Classes/Controller/ControllerTrait.php b/typo3/sysext/install/Classes/Controller/ControllerTrait.php index 9ef2fe0471d5..f6c5efc9ee42 100644 --- a/typo3/sysext/install/Classes/Controller/ControllerTrait.php +++ b/typo3/sysext/install/Classes/Controller/ControllerTrait.php @@ -21,7 +21,6 @@ use TYPO3\CMS\Core\Security\ContentSecurityPolicy\Directive; use TYPO3\CMS\Core\Security\ContentSecurityPolicy\Policy; use TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceKeyword; use TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceScheme; -use TYPO3\CMS\Core\Security\Nonce; use TYPO3\CMS\Core\Utility\GeneralUtility; /** diff --git a/typo3/sysext/install/Classes/Controller/UpgradeController.php b/typo3/sysext/install/Classes/Controller/UpgradeController.php index 0e742dcde134..20d59c26f70a 100644 --- a/typo3/sysext/install/Classes/Controller/UpgradeController.php +++ b/typo3/sysext/install/Classes/Controller/UpgradeController.php @@ -25,7 +25,6 @@ use Psr\Http\Message\ServerRequestInterface; use Symfony\Component\Finder\Finder; use Symfony\Component\Finder\SplFileInfo; use TYPO3\CMS\Core\Core\Environment; -use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Database\Schema\Exception\StatementException; use TYPO3\CMS\Core\FormProtection\FormProtectionFactory; diff --git a/typo3/sysext/lowlevel/Tests/Functional/Controller/DatabaseIntegrityControllerTest.php b/typo3/sysext/lowlevel/Tests/Functional/Controller/DatabaseIntegrityControllerTest.php index 1aa2da1622d9..f81c31132f19 100644 --- a/typo3/sysext/lowlevel/Tests/Functional/Controller/DatabaseIntegrityControllerTest.php +++ b/typo3/sysext/lowlevel/Tests/Functional/Controller/DatabaseIntegrityControllerTest.php @@ -17,7 +17,6 @@ declare(strict_types=1); namespace TYPO3\CMS\Lowlevel\Tests\Functional\Controller; -use TYPO3\CMS\Backend\Routing\Route; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Http\ServerRequest; use TYPO3\CMS\Core\Imaging\Icon; diff --git a/typo3/sysext/redirects/Classes/RedirectUpdate/SlugRedirectChangeItemFactory.php b/typo3/sysext/redirects/Classes/RedirectUpdate/SlugRedirectChangeItemFactory.php index aeb7da675995..6c9519810cc7 100644 --- a/typo3/sysext/redirects/Classes/RedirectUpdate/SlugRedirectChangeItemFactory.php +++ b/typo3/sysext/redirects/Classes/RedirectUpdate/SlugRedirectChangeItemFactory.php @@ -20,7 +20,6 @@ namespace TYPO3\CMS\Redirects\RedirectUpdate; use Psr\EventDispatcher\EventDispatcherInterface; use TYPO3\CMS\Backend\Utility\BackendUtility; use TYPO3\CMS\Core\Exception\SiteNotFoundException; -use TYPO3\CMS\Core\Site\Entity\Site; use TYPO3\CMS\Core\Site\SiteFinder; use TYPO3\CMS\Redirects\Event\SlugRedirectChangeItemCreatedEvent; diff --git a/typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php b/typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php index e26151595cb6..2b1d29f5bf0e 100644 --- a/typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php +++ b/typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php @@ -19,7 +19,6 @@ use TYPO3\CMS\Backend\Routing\UriBuilder; use TYPO3\CMS\Backend\Utility\BackendUtility; use TYPO3\CMS\Core\Cache\Backend\MemcachedBackend; use TYPO3\CMS\Core\Core\Environment; -use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Registry; diff --git a/typo3/sysext/reports/Classes/Report/Status/SecurityStatus.php b/typo3/sysext/reports/Classes/Report/Status/SecurityStatus.php index 6d5fcff720e7..4ae4cb0d8ace 100644 --- a/typo3/sysext/reports/Classes/Report/Status/SecurityStatus.php +++ b/typo3/sysext/reports/Classes/Report/Status/SecurityStatus.php @@ -22,7 +22,6 @@ use TYPO3\CMS\Backend\Routing\UriBuilder; use TYPO3\CMS\Core\Core\Environment; use TYPO3\CMS\Core\Crypto\PasswordHashing\InvalidPasswordHashException; use TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory; -use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction; use TYPO3\CMS\Core\Localization\LanguageService; -- GitLab