protected function WebformUiElementFormBase::isParentKeyPrefixEnabled in Webform 6.x
Same name and namespace in other branches
- 8.5 modules/webform_ui/src/Form/WebformUiElementFormBase.php \Drupal\webform_ui\Form\WebformUiElementFormBase::isParentKeyPrefixEnabled()
Determine if parent key prefixing is enabled.
Parameters
string|null $parent_key: The element's parent key.
Return value
bool TRUE if parent key prefixing is enabled.
1 call to WebformUiElementFormBase::isParentKeyPrefixEnabled()
- WebformUiElementFormBase::getParentKeyPrefix in modules/
webform_ui/ src/ Form/ WebformUiElementFormBase.php - Get the parent key prefix.
File
- modules/
webform_ui/ src/ Form/ WebformUiElementFormBase.php, line 535
Class
- WebformUiElementFormBase
- Provides a base class for webform element webforms.
Namespace
Drupal\webform_ui\FormCode
protected function isParentKeyPrefixEnabled($parent_key) {
while ($parent_key) {
$parent_element = $this
->getWebform()
->getElement($parent_key);
if ($parent_element['#type'] === 'webform_table') {
return !isset($parent_element['#prefix_children']) || $parent_element['#prefix_children'] === TRUE;
}
$parent_key = $parent_element['#webform_parent_key'];
}
return FALSE;
}