concrete/src/Utility/Service/Text.php
public static function encodePath($path)
    {
        if (mb_strpos($path, '/') !== false) {
            $path = explode('/', $path);
            $path = array_map('rawurlencode', $path);
            $newPath = implode('/', $path);
        } else {
            if (is_null($path)) {
                $newPath = null;
            } else {
                $newPath = rawurlencode($path);
            }
        }
        $path = str_replace('%21', '!', $newPath);

        return $path;
    }
public static function encodePath($path)
    {
        if (mb_strpos($path, '/') !== false) {
            $path = explode('/', $path);
            $path = array_map('rawurlencode', $path);
            $newPath = implode('/', $path);
        } else {
            if (is_null($path)) {
                $newPath = null;
            } else {
                $newPath = rawurlencode($path);
            }
        }
        $path = str_replace('%21', '!', $newPath);

        return $path;
    }
public static function encodePath ( $ path ) { if ( mb_strpos ( $ path , '/' ) !== false ) { $ path = explode ( '/' , $ path ) ; $ path = array_map ( 'rawurlencode' , $ path ) ; $ newPath = implode ( '/' , $ path ) ; } else { if ( is_null ( $ path ) ) { $ newPath = null ; } else { $ newPath = rawurlencode ( $ path ) ; } } $ path = str_replace ( '%21' , '!' , $ newPath ) ; return $ path ; }
URL-encodes collection path.

@param string $path

@return string $path
URL - encodes collection path .