interface
PrototypeNodeInterface implements
NodeInterface
This interface must be implemented by nodes which can be used as prototypes.
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.
mixed
merge(mixed $leftSide, mixed $rightSide)
Merges two values together.
mixed
finalize(mixed $value)
Finalizes a value.
setName(string $name)
Sets the name of the node.
Details
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)
mixed
merge(mixed $leftSide, mixed $rightSide)
Merges two values together.
mixed
finalize(mixed $value)
setName(string $name)
Sets the name of the node.