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.
File
- src/
WebformTranslationConfigManager.php, line 836
Class
- WebformTranslationConfigManager
- Defines a class to translate webform config.
Namespace
Drupal\webformCode
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']);
}