You are here

protected function WebformTranslationConfigManager::alterTypedConfigElements in Webform 6.x

Alter the webform configuration form using type config schema.

Parameters

array $elements: An array of form elements.

string $plugin_id: A plugin id.

6 calls to WebformTranslationConfigManager::alterTypedConfigElements()
WebformTranslationConfigManager::alterConfigBlockForm in src/WebformTranslationConfigManager.php
Alter the webform block configuration form.
WebformTranslationConfigManager::alterConfigImageSelectForm in src/WebformTranslationConfigManager.php
Alter the webform image select configuration form.
WebformTranslationConfigManager::alterConfigOptionsCustomForm in src/WebformTranslationConfigManager.php
Alter the webform options custom configuration form.
WebformTranslationConfigManager::alterConfigOptionsForm in src/WebformTranslationConfigManager.php
Alter the webform options configuration form.
WebformTranslationConfigManager::alterConfigSettingsForm in src/WebformTranslationConfigManager.php
Alter the webform settings configuration form.

... See full list

File

src/WebformTranslationConfigManager.php, line 836

Class

WebformTranslationConfigManager
Defines a class to translate webform config.

Namespace

Drupal\webform

Code

protected function alterTypedConfigElements(array &$elements, $plugin_id) {

  // DEBUG: List typed config.
  // dsm($this->typedConfigManager->getDefinitions());
  $definition = $this->typedConfigManager
    ->getDefinition($plugin_id);
  $this
    ->alterSchemaElementsRecursive($elements, $definition['mapping']);
}