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;
}