diff --git a/Classes/Console/Command/Backend/CreateBackendAdminUserCommand.php b/Classes/Console/Command/Backend/CreateBackendAdminUserCommand.php index e3c15737..4f4da344 100644 --- a/Classes/Console/Command/Backend/CreateBackendAdminUserCommand.php +++ b/Classes/Console/Command/Backend/CreateBackendAdminUserCommand.php @@ -25,7 +25,6 @@ use TYPO3\CMS\Core\Database\Query\Restriction\EndTimeRestriction; use TYPO3\CMS\Core\Database\Query\Restriction\HiddenRestriction; use TYPO3\CMS\Core\Database\Query\Restriction\StartTimeRestriction; -use TYPO3\CMS\Core\Information\Typo3Version; use TYPO3\CMS\Core\Utility\GeneralUtility; class CreateBackendAdminUserCommand extends Command @@ -132,17 +131,11 @@ private function validateUsername(?string $username): ?string ->removeByType(StartTimeRestriction::class) ->removeByType(EndTimeRestriction::class) ->removeByType(HiddenRestriction::class); - $queryBuilder->count('uid') + $userExists = $queryBuilder->count('uid') ->from('be_users') ->where( $queryBuilder->expr()->eq('username', $queryBuilder->createNamedParameter($username)) - ); - - if ((new Typo3Version())->getMajorVersion() > 11) { - $userExists = $queryBuilder->executeQuery()->fetchOne() > 0; - } else { - $userExists = $queryBuilder->execute()->fetchColumn() > 0; - } + )->execute()->fetchOne() > 0; if ($userExists) { return sprintf('A user with username "%s" already exists.', $username); diff --git a/Classes/Console/Core/Booting/Scripts.php b/Classes/Console/Core/Booting/Scripts.php index 32558051..a91b906b 100644 --- a/Classes/Console/Core/Booting/Scripts.php +++ b/Classes/Console/Core/Booting/Scripts.php @@ -21,7 +21,6 @@ use TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication; use TYPO3\CMS\Core\Core\BootService; use TYPO3\CMS\Core\Core\Bootstrap; -use TYPO3\CMS\Core\Information\Typo3Version; use TYPO3\CMS\Core\Page\PageRenderer; class Scripts @@ -56,10 +55,9 @@ public static function initializeExtensionConfiguration(ContainerInterface $cont $bootService->makeCurrent($container); } $container->get('boot.state')->done = false; - $assetsCache = $container->get('cache.assets'); $coreCache = $container->get('cache.core'); - if ((new Typo3Version())->getMajorVersion() < 12) { - PageRenderer::setCache($assetsCache); + if (method_exists(PageRenderer::class, 'setCache')) { + PageRenderer::setCache($container->get('cache.assets')); } Bootstrap::loadTypo3LoadedExtAndExtLocalconf(true, $coreCache); Bootstrap::unsetReservedGlobalVariables();