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 |
Résultat | 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;
}