Skip to content
Snippets Groups Projects
Commit 52024675 authored by Oliver Bartsch's avatar Oliver Bartsch
Browse files

[TASK] Display language label keys in configuration module

To improve the listing of mfa providers in the configuration
module are possible language label keys now displayed,
next to the resolved label.

Resolves: #99246
Releases: main, 11.5
Change-Id: I978ff19f5c3299dff84d306a3c3b2c5ba0154ca2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76896


Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
parent 662b4b51
Branches
Tags
No related merge requests found
......@@ -32,10 +32,19 @@ class MfaProvidersProvider extends AbstractProvider
{
$providers = $this->mfaProviderRegistry->getProviders();
$configuration = [];
$languageService = $this->getLanguageService();
foreach ($providers as $identifier => $provider) {
$title = $languageService->sL($provider->getTitle());
if ($title !== $provider->getTitle()) {
$title .= ' [' . $provider->getTitle() . ']';
}
$description = $languageService->sL($provider->getDescription());
if ($description !== $provider->getDescription()) {
$description .= ' [' . $provider->getDescription() . ']';
}
$configuration[$identifier] = [
'title' => $this->getLanguageService()->sL($provider->getTitle()),
'description' => $this->getLanguageService()->sL($provider->getDescription()),
'title' => $title,
'description' => $description,
'isDefaultAllowed' => $provider->isDefaultProviderAllowed(),
];
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment