Index: web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php b/web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php --- a/web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php +++ b/web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php @@ -32,6 +32,7 @@ use TYPO3\CMS\Core\Package\PackageManager; use TYPO3\CMS\Core\Preparations\TcaPreparation; use TYPO3\CMS\Core\Resource\Filter\FileExtensionFilter; +use TYPO3\CMS\Core\Service\DependencyOrderingService; /** * Extension Management functions @@ -117,6 +118,10 @@ */ public static function isLoaded($key) { + if (static::$packageManager === null) { + $dependencyOrderingService = GeneralUtility::makeInstance( DependencyOrderingService::class); + static::$packageManager = GeneralUtility::makeInstance(PackageManager::class,[$dependencyOrderingService]); + } return static::$packageManager->isPackageActive($key); }