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

Public Member Functions

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

Private Member Functions

 createCache ()
 

Detailed Description

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 ( private readonly PackageManager  $packageManager,
private readonly PhpFrontend  $coreCache,
private readonly string  $cacheIdentifier 
)

Definition at line 30 of file ProviderConfigurationLoader.php.

Member Function Documentation

◆ createCache()

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

◆ getExpressionLanguageProviders()

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

◆ warmupCaches()

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