function Recipe::validateDefaultValueDefinition
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Recipe/Recipe.php \Drupal\Core\Recipe\Recipe::validateDefaultValueDefinition()
Validates the definition of an input's default value.
Parameters
array $definition: The array to validate (part of a single input definition).
\Symfony\Component\Validator\Context\ExecutionContextInterface $context: The validator execution context.
See also
::parse()
1 call to Recipe::validateDefaultValueDefinition()
- Recipe::parse in core/
lib/ Drupal/ Core/ Recipe/ Recipe.php - Parses and validates a recipe.yml file.
File
-
core/
lib/ Drupal/ Core/ Recipe/ Recipe.php, line 345
Class
- Recipe
- @internal This API is experimental.
Namespace
Drupal\Core\RecipeCode
public static function validateDefaultValueDefinition(array $definition, ExecutionContextInterface $context) : void {
$source = $definition['source'];
if (!array_key_exists($source, $definition)) {
$context->addViolation("The '{$source}' key is required.");
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.