setNormalizationClosures(array $closures) Sets the closures used for normalization. Parameters array $closures An array of Closures used for normalization
setRequired(bool $boolean) Set this node as required. Parameters bool $boolean Required node
setInfo(string $info) Sets an info message. Parameters string $info
setFinalValidationClosures(array $closures) Sets the closures used for final validation. Parameters array $closures An array of Closures used for final validation
final mixed normalize(mixed $value) Normalizes a value, applying all normalization closures. Parameters mixed $value The value to normalize Return Value mixed The normalized value
setExample(string|array $example) Sets the example configuration for this node. Parameters string|array $example
setAttribute($key, $value) Parameters $key $value
setAttributes(array $attributes) Parameters array $attributes
final mixed merge(mixed $leftSide, mixed $rightSide) Merges two values together. Parameters mixed $leftSide mixed $rightSide Return Value mixed The merged values Exceptions ForbiddenOverwriteException
removeAttribute($key) Parameters $key
Page 719 of 787