Exception
Interfaces, Classes and Traits
- DuplicateKeyException
 - This exception is thrown whenever the key of an array is not unique. This can only be the case if the configuration is coming from an XML file.
 - Exception
 - Base exception for all configuration exceptions.
 - ForbiddenOverwriteException
 - This exception is thrown when a configuration path is overwritten from a subsequent configuration file, but the entry node specifically forbids this.
 - InvalidConfigurationException
 - A very general exception which can be thrown whenever non of the more specific exceptions is suitable.
 - InvalidDefinitionException
 - Thrown when an error is detected in a node Definition.
 - InvalidTypeException
 - This exception is thrown if an invalid type is encountered.
 - UnsetKeyException
 - This exception is usually not encountered by the end-user, but only used internally to signal the parent scope to unset a key.