Просмотр поста

.
kantry
Hey guys! Finally I'm gonna change status!?

Simba, Только не понятно из каких побуждений там это сравнение надо?

// system/helpers.php
function pathToUrl(string $path): string
{
    //$diff = array_diff(
    //    explode(DIRECTORY_SEPARATOR, realpath($path)),
    //    explode(DIRECTORY_SEPARATOR, realpath(ROOT_PATH))
    //);
    $url = str_replace(ROOT_PATH, '', realpath($path));
    return '/' . $url;
}
// system/src/System/View/Extension/Assets.php
    public function urlFromPath(string $path, string $rootPath, string $baseUrl): string
    {
        //$diff = array_diff(
        //    explode(DIRECTORY_SEPARATOR, realpath($path)),
        //    explode(DIRECTORY_SEPARATOR, realpath($rootPath))
        //);
        $url = str_replace(realpath($rootPath), '', realpath($path));
        return rtrim($baseUrl, '/') . $url;
    }