ExtensionConfigurationService
Service to prepare extension configuration settings from ext_conf_template.txt to be viewed in the install tool. The class basically adds display related stuff on top of ext:core ExtensionConfiguration.
Extension authors should use TYPO3\CMS\Core\Configuration\ExtensionConfiguration class to get() extension configuration settings.
This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.
Table of Contents
Methods
- __construct() : mixed
- getConfigurationPreparedForView() : array<string|int, mixed>
- Compiles ext_conf_template file and merges it with values from LocalConfiguration['EXTENSIONS'].
Methods
__construct()
public
__construct(PackageManager $packageManager, ConstantConfigurationParser $configurationParser) : mixed
Parameters
- $packageManager : PackageManager
- $configurationParser : ConstantConfigurationParser
getConfigurationPreparedForView()
Compiles ext_conf_template file and merges it with values from LocalConfiguration['EXTENSIONS'].
public
getConfigurationPreparedForView(string $extensionKey) : array<string|int, mixed>
Returns a funny array used to display the configuration form in the install tool.
Parameters
- $extensionKey : string
-
Extension key