Definition\NodeInterface (Component\Config)
Symfony\Component\Config\Definition\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 the supplied value. | |
mixed | merge(mixed $leftSide, mixed $rightSide) Merges two values together. | |
mixed | finalize(mixed $value) Finalizes a value. |
Details
public string getName()
Returns the name of the node.
public string getPath()
Returns the path of the node.
public bool isRequired()
Returns true when the node is required.
public bool hasDefaultValue()
Returns true when the node has a default value.
public mixed getDefaultValue()
Returns the default value of the node.
public mixed normalize(mixed $value)
Normalizes the supplied value.
public mixed merge(mixed $leftSide, mixed $rightSide)
Merges two values together.
public mixed finalize(mixed $value)
Finalizes a value.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Config/Definition/NodeInterface.html