Barryvdh\Debugbar\JavascriptRenderer::makeUriRelativeTo PHP Метод

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

Makes a URI relative to another
protected makeUriRelativeTo ( string | array $uri, string $root ) : string
$uri string | array
$root string
Результат string
    protected function makeUriRelativeTo($uri, $root)
    {
        if (!$root) {
            return $uri;
        }
        if (is_array($uri)) {
            $uris = [];
            foreach ($uri as $u) {
                $uris[] = $this->makeUriRelativeTo($u, $root);
            }
            return $uris;
        }
        if (substr($uri, 0, 1) === '/' || preg_match('/^([a-zA-Z]+:\\/\\/|[a-zA-Z]:\\/|[a-zA-Z]:\\\\)/', $uri)) {
            return $uri;
        }
        return rtrim($root, '/') . "/{$uri}";
    }