NodeInterface
interface NodeInterface
Common Interface among all nodes.
In most cases, it is better to inherit from BaseNode instead of implementing this interface yourself.
Methods
string
getName()
Returns the name of the node.
string
getPath()
Returns the path of the node.
bool
isRequired()
Returns true when the node is required.
bool
hasDefaultValue()
Returns true when the node has a default value.
mixed
getDefaultValue()
Returns the default value of the node.
mixed
normalize(mixed $value)
Normalizes a value.
mixed
merge(mixed $leftSide, mixed $rightSide)
Merges two values together.
mixed
finalize(mixed $value)
Finalizes a value.