public static function WebformElementBase::hiddenElementAfterBuild in Webform 6.x
Same name and namespace in other branches
- 8.5 src/Plugin/WebformElementBase.php \Drupal\webform\Plugin\WebformElementBase::hiddenElementAfterBuild()
Webform element #after_build callback.
Wrap #element_validate so that we suppress element validation errors.
File
- src/Plugin/ WebformElementBase.php, line 844 
Class
- WebformElementBase
- Provides a base class for a webform element.
Namespace
Drupal\webform\PluginCode
public static function hiddenElementAfterBuild(array $element, FormStateInterface $form_state) {
  if (!isset($element['#access']) || $element['#access']) {
    return $element;
  }
  // Disabled #required validation for hidden elements.
  $element['#required'] = FALSE;
  return WebformElementHelper::setElementValidate($element);
}