CraftCli\Handlebars\Loader\FilesystemLoader::sanitizeDirectory PHP Method

sanitizeDirectory() protected method

Puts directory into standardized format
protected sanitizeDirectory ( String $dir ) : String
$dir String The directory to sanitize
return String
    protected function sanitizeDirectory($dir)
    {
        $isPhar = preg_match('#^phar:///(.+)$#', $dir, $match);
        $isAbsolute = strncmp('/', $dir, 1) === 0;
        $prefix = '';
        if ($isPhar) {
            $prefix = 'phar:///';
            $dir = $match[1];
        }
        if ($isAbsolute) {
            $prefix = '/';
        }
        return $prefix . rtrim($this->normalizePath($dir), '/');
    }