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

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

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)
    {
        $return_url = array();
        // 1 => $search, 2 => $replace
        if (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 ($replace == PERMALINK_CURRENT_PATH) {
                    $return_url[] = $search;
                    $return_url[] = $replace;
                }
            }
        }
        return $return_url;
    }