Merge two arrays recursively, overwriting keys of the same name name in $array1 with the value in $array2.
Ensure that the key is a valid PHP property name
Helper function to process each element in the section and handle the "extends" inheritance keyword. Passes control to _processKey() to handle the "dot" sub-property syntax in each key.
Helper function to process each element in the section and handle the "extends" inheritance attribute.
Assign the key's value to the property list. Handle the "dot" notation for sub-properties by passing control to processLevelsInKey().
Helper function to handle the "dot" namespace syntax in the key.
Returns an associative and possibly multidimensional array from a SimpleXMLElement.
Zend_Config provides a property based interface to an array. The data are read only unless $allowModifications is set to true on construction.
Magic function so that $obj->value will work.
Support isset() overloading on PHP 5.1
Only allow setting of a property if $allowModifications was set to true on construction. Otherwise, throw an exception.