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

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

Loads the paths PHP array
protected loadPathsPhp ( $pathsNode, $configPath )
    protected function loadPathsPhp($pathsNode, $configPath)
    {
        if (isset($pathsNode['aliases']) && is_array($pathsNode['aliases'])) {
            foreach ($pathsNode['aliases'] as $id => $path) {
                $path = str_replace('\\', '/', $path);
                if (preg_match('/^\\/|.:\\/|.:\\\\/', $path)) {
                    // if absolute path
                    $p = realpath($path);
                } else {
                    $p = realpath($configPath . DIRECTORY_SEPARATOR . $path);
                }
                if ($p === false || !is_dir($p)) {
                    throw new TConfigurationException('appconfig_aliaspath_invalid', $id, $path);
                }
                if (isset($this->_aliases[$id])) {
                    throw new TConfigurationException('appconfig_alias_redefined', $id);
                }
                $this->_aliases[$id] = $p;
            }
        }
        if (isset($pathsNode['using']) && is_array($pathsNode['using'])) {
            foreach ($pathsNode['using'] as $namespace) {
                $this->_usings[] = $namespace;
            }
        }
    }