delegate is_readable validation out of _realpath method

This commit is contained in:
yggverse 2024-05-06 05:33:00 +03:00
parent 6de4d593b0
commit c71c836dfa

View File

@ -42,6 +42,14 @@ class Filesystem
);
}
// Root is readable
if (!is_readable($realpath))
{
throw new \Exception(
_('root path is not readable!')
);
}
// Check root path does not contain hidden context
if (str_contains($realpath, DIRECTORY_SEPARATOR . '.'))
{
@ -240,11 +248,6 @@ class Filesystem
return null;
}
if (!is_readable($realpath))
{
return null;
}
if (is_dir($realpath))
{
$realpath = rtrim(