SettingsFactory
Read onlyYes
FinalYes
Table of Contents
Methods
- __construct() : mixed
- createSettingsFromFormData() : SettingsInterface
- resolveSettings() : SettingsInterface
Methods
__construct()
public
__construct(SettingsTypeRegistry $settingsTypeRegistry) : mixed
Parameters
- $settingsTypeRegistry : SettingsTypeRegistry
createSettingsFromFormData()
public
createSettingsFromFormData(array<string|int, mixed> $settings, iterable<string|int, mixed> $definitions) : SettingsInterface
Parameters
- $settings : array<string|int, mixed>
- $definitions : iterable<string|int, mixed>
Return values
SettingsInterfaceresolveSettings()
public
resolveSettings(SettingsProviderInterface ...$providers) : SettingsInterface
Parameters
- $providers : SettingsProviderInterface