yii\web\UrlNormalizer::normalizePathInfo PHP Method

normalizePathInfo() public method

Normalizes specified pathInfo.
public normalizePathInfo ( string $pathInfo, string $suffix, boolean &$normalized = false ) : string
$pathInfo string pathInfo for normalization
$suffix string current rule suffix
$normalized boolean if specified, this variable will be set to `true` if $pathInfo was changed during normalization
return string normalized pathInfo
    public function normalizePathInfo($pathInfo, $suffix, &$normalized = false)
    {
        if (empty($pathInfo)) {
            return $pathInfo;
        }
        $sourcePathInfo = $pathInfo;
        if ($this->collapseSlashes) {
            $pathInfo = $this->collapseSlashes($pathInfo);
        }
        if ($this->normalizeTrailingSlash === true) {
            $pathInfo = $this->normalizeTrailingSlash($pathInfo, $suffix);
        }
        $normalized = $sourcePathInfo !== $pathInfo;
        return $pathInfo;
    }