private function mergePaths($basePath, $pathToMerge)
{
if ($basePath == '') {
$merged = '/' . $pathToMerge;
} else {
$parts = explode('/', $basePath);
array_pop($parts);
$parts[] = $pathToMerge;
$merged = implode('/', $parts);
}
return $this->removeDotSegments($merged);
}