Prado\PradoBase::setPathOfAlias PHP Метод

setPathOfAlias() публичный статический Метод

public static setPathOfAlias ( $alias, $path )
    public static function setPathOfAlias($alias, $path)
    {
        if (isset(self::$_aliases[$alias]) && !defined('PRADO_TEST_RUN')) {
            throw new TInvalidOperationException('prado_alias_redefined', $alias);
        } else {
            if (($rp = realpath($path)) !== false && is_dir($rp)) {
                if (strpos($alias, '.') === false) {
                    self::$_aliases[$alias] = $rp;
                } else {
                    throw new TInvalidDataValueException('prado_aliasname_invalid', $alias);
                }
            } else {
                throw new TInvalidDataValueException('prado_alias_invalid', $alias, $path);
            }
        }
    }