‪TYPO3CMS  ‪main
TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider Class Reference
Inheritance diagram for TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider:
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface

Public Member Functions

 __construct (ConfigurationManager $configurationManager)
 
 __invoke (array $attributes)
 
 getIdentifier ()
 
 getLabel ()
 
 getConfiguration ()
 

Protected Member Functions

 getLanguageService ()
 

Protected Attributes

string $identifier
 
ConfigurationManager $configurationManager
 

Detailed Description

Definition at line 26 of file FormYamlProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::__construct ( ConfigurationManager  $configurationManager)

Member Function Documentation

◆ __invoke()

TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::__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.

Definition at line 36 of file FormYamlProvider.php.

◆ getConfiguration()

TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::getConfiguration ( )

◆ getIdentifier()

TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::getIdentifier ( )

◆ getLabel()

TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::getLabel ( )

Returns the providers' label (locallang or static text)

Implements TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface.

Definition at line 47 of file FormYamlProvider.php.

References TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider\getLanguageService().

◆ getLanguageService()

TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::getLanguageService ( )
protected

Member Data Documentation

◆ $configurationManager

ConfigurationManager TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::$configurationManager
protected

◆ $identifier

string TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider::$identifier
protected