protected function filterPath($path)
    {
        $pathStr    = $this->filterString($path);
        $pathDecode = rawurldecode($pathStr);

        $dataPath = array_map(
            function ($value) {
                return rawurlencode($value);
            },
            explode('/', $pathDecode)
        );

        return implode('/', $dataPath);
    }