Minify_ImportProcessor::getPathDiff PHP Method

getPathDiff() private method

private getPathDiff ( string $from, string $to, string $ps = DIRECTORY_SEPARATOR ) : string
$from string
$to string
$ps string
return string
    private function getPathDiff($from, $to, $ps = DIRECTORY_SEPARATOR)
    {
        $realFrom = $this->truepath($from);
        $realTo = $this->truepath($to);
        $arFrom = explode($ps, rtrim($realFrom, $ps));
        $arTo = explode($ps, rtrim($realTo, $ps));
        while (count($arFrom) && count($arTo) && $arFrom[0] == $arTo[0]) {
            array_shift($arFrom);
            array_shift($arTo);
        }
        return str_pad("", count($arFrom) * 3, '..' . $ps) . implode($ps, $arTo);
    }