Prado\TApplicationConfiguration::loadParametersXml PHP Метод

loadParametersXml() защищенный Метод

Loads the parameters XML node.
protected loadParametersXml ( $parametersNode, $configPath )
    protected function loadParametersXml($parametersNode, $configPath)
    {
        foreach ($parametersNode->getElements() as $element) {
            if ($element->getTagName() === 'parameter') {
                $properties = $element->getAttributes();
                if (($id = $properties->remove('id')) === null) {
                    throw new TConfigurationException('appconfig_parameterid_required');
                }
                if (($type = $properties->remove('class')) === null) {
                    if (($value = $properties->remove('value')) === null) {
                        $this->_parameters[$id] = $element;
                    } else {
                        $this->_parameters[$id] = $value;
                    }
                } else {
                    $this->_parameters[$id] = array($type, $properties->toArray());
                }
                $this->_empty = false;
            } else {
                throw new TConfigurationException('appconfig_parameters_invalid', $element->getTagName());
            }
        }
    }