protected function WebformEntityElementsValidator::validateYaml in Webform 6.x
Same name and namespace in other branches
- 8.5 src/WebformEntityElementsValidator.php \Drupal\webform\WebformEntityElementsValidator::validateYaml()
Validate elements is validate YAML.
Return value
\Drupal\Core\StringTranslation\TranslatableMarkup|null If not valid an error message.
1 call to WebformEntityElementsValidator::validateYaml()
- WebformEntityElementsValidator::validate in src/
WebformEntityElementsValidator.php - Validate webform elements.
File
- src/
WebformEntityElementsValidator.php, line 240
Class
- WebformEntityElementsValidator
- Webform elements validator.
Namespace
Drupal\webformCode
protected function validateYaml() {
try {
WebformYaml::decode($this->elementsRaw);
return NULL;
} catch (\Exception $exception) {
return $this
->t('Elements are not valid. @message', [
'@message' => $exception
->getMessage(),
]);
}
}