‪TYPO3CMS  ‪main
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider Class Reference
Inheritance diagram for TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider:
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendModuleProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendRoutesProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserSettingsProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserTsConfigProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ContentSecurityPolicyMutationsProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\EventListenersProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\HttpMiddlewareStackProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\MfaProvidersProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\PageDoktypeProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesTcaConfigurationProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesYamlConfigurationProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SoftReferenceParsersProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ToolbarItemsProvider TYPO3\CMS\Reactions\ConfigurationModuleProvider\ReactionsProvider

Public Member Functions

 __invoke (array $attributes)
 
 getIdentifier ()
 
 getLabel ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface
 getConfiguration ()
 

Protected Member Functions

 getLanguageService ()
 

Protected Attributes

string $identifier
 
string $label
 

Detailed Description

Can be used by specific provider implementations and supports basic functionality, required by the interface.

Definition at line 26 of file AbstractProvider.php.

Member Function Documentation

◆ __invoke()

TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider::__invoke ( array  $attributes)

This method must exists since it's called from the provider registry to provide the tag attributes from the definition.

Note: We use __invoke so provider implementations are still able to use dependency injection via constructor arguments.

Returns
‪$this

Implements TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface.

Reimplemented in TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider.

Definition at line 31 of file AbstractProvider.php.

◆ getIdentifier()

TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider::getIdentifier ( )

◆ getLabel()

TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider::getLabel ( )

◆ getLanguageService()

Member Data Documentation

◆ $identifier

◆ $label

string TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider::$label
protected

Definition at line 29 of file AbstractProvider.php.