‪TYPO3CMS  ‪main
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider Class Reference
Inheritance diagram for TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider:
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface

Public Member Functions

array< string, getConfiguration():array { $list=[];$providers=GeneralUtility::makeInstance(ProviderConfigurationLoader::class) -> getExpressionLanguageProviders ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider
 __invoke (array $attributes)
 
 getIdentifier ()
 
 getLabel ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface
 getConfiguration ()
 

Public Attributes

 $providers = array_merge($providers, ['default' => [DefaultProvider::class]])
 
foreach($providers as $context=> $providersOfContext) return $list
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider
 getLanguageService ()
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider
string $identifier
 
string $label
 

Detailed Description

This class retrieves all Symfony expression language providers to be displayed in the lowlevel configuration module.

Definition at line 29 of file SymfonyExpressionLanguageProvidersProvider.php.

Member Function Documentation

◆ getExpressionLanguageProviders()

array<string, getConfiguration(): array { $list = []; $providers = GeneralUtility::makeInstance(ProviderConfigurationLoader::class)-> TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider::getExpressionLanguageProviders ( )
Returns
‪array<string, array>

Member Data Documentation

◆ $list

foreach ( $providers as $context=> $providersOfContext) return TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider::$list

◆ $providers

TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider::$providers = array_merge($providers, ['default' => [DefaultProvider::class]])