protected static function getComponents($path) { $path = str_replace('\\', '/', $path); if (static::pathIsRoot($path) === false) { $path = rtrim($path, '/'); } return preg_replace('#/{2,}#', '/', $path); }