yii\web\UrlNormalizer::normalizeTrailingSlash PHP Method

normalizeTrailingSlash() protected method

Adds or removes trailing slashes from $pathInfo depending on whether the $suffix has a trailing slash or not.
protected normalizeTrailingSlash ( string $pathInfo, string $suffix ) : string
$pathInfo string raw path info.
$suffix string
return string normalized path info.
    protected function normalizeTrailingSlash($pathInfo, $suffix)
    {
        if (substr($suffix, -1) === '/' && substr($pathInfo, -1) !== '/') {
            $pathInfo .= '/';
        } elseif (substr($suffix, -1) !== '/' && substr($pathInfo, -1) === '/') {
            $pathInfo = rtrim($pathInfo, '/');
        }
        return $pathInfo;
    }