public function sanitize($path = null, $separator = '/')
{
$output = urldecode($path);
$output = str_replace([' ', '..'], null, $output);
$output = preg_replace('~' . $separator . '+~', $separator, $output);
$output = ltrim($output, '.');
$output = trim($output, $separator);
return $output;
}