Symfony2 API
Namespace

Symfony\Component\Config\Definition

ArrayNode Represents an Array node in the config tree.
BaseNode The base node class
BooleanNode This node represents a Boolean value in the config tree.
Processor This class is the entry point for config normalization/merging/finalization.
PrototypedArrayNode Represents a prototyped Array node in the config tree.
ScalarNode This node represents a scalar value in the config tree.
VariableNode This node represents a variable value in the config tree.

Interfaces

ConfigurationInterface Configuration interface
NodeInterface Common Interface among all nodes.
PrototypeNodeInterface This interface must be implemented by nodes which can be used as prototypes.