‪TYPO3CMS  11.5
TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader Class Reference

Public Member Functions

 __construct (PackageManager $packageManager, PhpFrontend $coreCache, string $cacheIdentifier)
 
array getExpressionLanguageProviders ()
 
 warmupCaches (CacheWarmupEvent $event)
 

Protected Attributes

PackageManager $packageManager
 
PhpFrontend $cache
 
string $cacheIdentifier
 

Private Member Functions

 createCache ()
 

Detailed Description

Class ProviderConfigurationLoader This class resolves the expression language provider configuration and store in a cache.

Definition at line 28 of file ProviderConfigurationLoader.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::__construct ( PackageManager  $packageManager,
PhpFrontend  $coreCache,
string  $cacheIdentifier 
)

Member Function Documentation

◆ createCache()

TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::createCache ( )
private

◆ getExpressionLanguageProviders()

array TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::getExpressionLanguageProviders ( )

◆ warmupCaches()

TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::warmupCaches ( CacheWarmupEvent  $event)

Member Data Documentation

◆ $cache

PhpFrontend TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::$cache
protected

Definition at line 32 of file ProviderConfigurationLoader.php.

◆ $cacheIdentifier

string TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::$cacheIdentifier
protected

◆ $packageManager

PackageManager TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader::$packageManager
protected