public function getPathnameRelativeTo($basePathname)
{
$basePathname = $this->purifyPath($basePathname) . static::SEPARATOR_DIRECTORY;
$relativePathname = $this->getPathname();
$prefix = mb_substr($relativePathname, 0, mb_strlen($basePathname));
if ($prefix === $basePathname) {
$relativePathname = mb_substr($relativePathname, mb_strlen($prefix));
}
return $relativePathname;
}