PHPFusion\Rewrite\Router::getAliasURL PHP Метод

getAliasURL() приватный Метод

Get Alias URL for Router This function will return an Array of 2 elements for a specific Alias: 1. The Permalink URL of Alias 2. PHP URL of the Alias
private getAliasURL ( string $url, string $php_url, string $type )
$url string The Permalink URL (incomplete)
$php_url string The PHP URL (incomplete)
$type string Type of Alias
    private function getAliasURL($url, $php_url, $type)
    {
        if (isset($this->alias_pattern) && isset($this->alias_pattern[$type]) && is_array($this->alias_pattern[$type])) {
            foreach ($this->alias_pattern[$type] as $search => $replace) {
                $search = str_replace("%alias%", $url, $search);
                $replace = str_replace("%alias_target%", $php_url, $replace);
                if ($search == $this->requesturi) {
                    return $replace;
                }
            }
        }
        return $php_url;
    }