public function buildPath($path)
{
if ('@' === substr($path, 0, 1)) {
$path = substr($path, 1);
}
$path = str_replace('//', '/', $path);
$path = preg_replace('/\\/|:/', ':', $path, 2);
if (1 === substr_count($path, ':')) {
$path = str_replace(':', '::', $path);
}
return $path;
}