‪TYPO3CMS  9.5
TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider Class Reference
Inheritance diagram for TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider:
TYPO3\CMS\Core\ExpressionLanguage\ProviderInterface TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider TYPO3\CMS\Core\ExpressionLanguage\SiteConditionProvider TYPO3\CMS\Core\ExpressionLanguage\TypoScriptConditionProvider TYPO3\CMS\Form\Domain\Condition\ConditionProvider

Public Member Functions

array getExpressionLanguageProviders ()
 
array getExpressionLanguageVariables ()
 

Protected Attributes

array $expressionLanguageProviders = array( )
 
array $expressionLanguageVariables = array( )
 

Detailed Description

Class AbstractProvider

Definition at line 21 of file AbstractProvider.php.

Member Function Documentation

◆ getExpressionLanguageProviders()

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

An array of class names which implements the ExpressionFunctionProviderInterface

Returns
‪array

Implements TYPO3\CMS\Core\ExpressionLanguage\ProviderInterface.

Definition at line 36 of file AbstractProvider.php.

References TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider\$expressionLanguageProviders.

◆ getExpressionLanguageVariables()

array TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider::getExpressionLanguageVariables ( )

An array with key/value pairs. The key will be available as variable name

Returns
‪array

Implements TYPO3\CMS\Core\ExpressionLanguage\ProviderInterface.

Definition at line 46 of file AbstractProvider.php.

References TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider\$expressionLanguageVariables.

Member Data Documentation

◆ $expressionLanguageProviders

array TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider::$expressionLanguageProviders = array( )
protected

of class names which implements ExpressionFunctionProviderInterface

Definition at line 25 of file AbstractProvider.php.

Referenced by TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider\getExpressionLanguageProviders().

◆ $expressionLanguageVariables

array TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider::$expressionLanguageVariables = array( )
protected