From 2f64d04e748c3aa6de90967c65d9c8e4f9b16b5c Mon Sep 17 00:00:00 2001 From: Torsten Oppermann <torsten@sgalinski.de> Date: Thu, 1 Feb 2018 16:46:18 +0100 Subject: [PATCH] Revert "[TASK] removed deprecated call to compat_version" This reverts commit 3ba6e51fc5f246e3cf40462d63bf6097d5c2486d. --- Classes/Service/ConfigurationService.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Classes/Service/ConfigurationService.php b/Classes/Service/ConfigurationService.php index a4b149d..ae6971a 100644 --- a/Classes/Service/ConfigurationService.php +++ b/Classes/Service/ConfigurationService.php @@ -127,11 +127,17 @@ class ConfigurationService extends AbstractService { unset($this->extConfig['viewLanguages']); $availableLanguageKeys = []; - $languages = explode( - '|', TYPO3_languages - ); - foreach ($languages as $language) { - $availableLanguageKeys[$language] = TRUE; + if (GeneralUtility::compat_version('6.0')) { + /** @var Locales $locales */ + $locales = GeneralUtility::makeInstance('TYPO3\CMS\Core\Localization\Locales'); + $availableLanguageKeys = $locales->getLanguages(); + } else { + $languages = explode( + '|', TYPO3_languages + ); + foreach ($languages as $language) { + $availableLanguageKeys[$language] = TRUE; + } } foreach ($langs as $lang) { -- GitLab