public function OptionsBase::getRelatedTypes in Webform 6.x
Same name and namespace in other branches
- 8.5 src/Plugin/WebformElement/OptionsBase.php \Drupal\webform\Plugin\WebformElement\OptionsBase::getRelatedTypes()
Get related element types.
Parameters
array $element: The element.
Return value
array An array containing related element types.
Overrides WebformElementBase::getRelatedTypes
1 method overrides OptionsBase::getRelatedTypes()
- WebformImageSelect::getRelatedTypes in modules/
webform_image_select/ src/ Plugin/ WebformElement/ WebformImageSelect.php - Get related element types.
File
- src/
Plugin/ WebformElement/ OptionsBase.php, line 141
Class
- OptionsBase
- Provides a base 'options' element.
Namespace
Drupal\webform\Plugin\WebformElementCode
public function getRelatedTypes(array $element) {
$related_types = parent::getRelatedTypes($element);
// Remove entity reference elements.
$elements = $this->elementManager
->getInstances();
foreach ($related_types as $type => $related_type) {
$element_instance = $elements[$type];
if ($element_instance instanceof WebformElementEntityReferenceInterface) {
unset($related_types[$type]);
}
}
return $related_types;
}