Prado\Web\TUrlMapping::loadUrlMappings PHP Метод

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

Load and configure each url mapping pattern.
protected loadUrlMappings ( $config )
    protected function loadUrlMappings($config)
    {
        $defaultClass = $this->getDefaultMappingClass();
        if (is_array($config)) {
            if (isset($config['urls']) && is_array($config['urls'])) {
                foreach ($config['urls'] as $url) {
                    $class = isset($url['class']) ? $url['class'] : $defaultClass;
                    $properties = isset($url['properties']) ? $url['properties'] : array();
                    $this->buildUrlMapping($class, $properties, $url);
                }
            }
        } else {
            foreach ($config->getElementsByTagName('url') as $url) {
                $properties = $url->getAttributes();
                if (($class = $properties->remove('class')) === null) {
                    $class = $defaultClass;
                }
                $this->buildUrlMapping($class, $properties, $url);
            }
        }
    }