Neos\Flow\Mvc\Routing\IdentityRoutePart::rewriteForUri PHP Метод

rewriteForUri() защищенный Метод

In the long term this should be done with proper transliteration
protected rewriteForUri ( string $value ) : string
$value string
Результат string
    protected function rewriteForUri($value)
    {
        $transliteration = ['ä' => 'ae', 'Ä' => 'Ae', 'ö' => 'oe', 'Ö' => 'Oe', 'ü' => 'ue', 'Ü' => 'Ue', 'ß' => 'ss'];
        $value = strtr($value, $transliteration);
        $spaceCharacter = '-';
        $value = preg_replace('/[ \\-+_]+/', $spaceCharacter, $value);
        $value = preg_replace('/[^-a-z0-9.\\' . $spaceCharacter . ']/i', '', $value);
        $value = preg_replace('/\\' . $spaceCharacter . '{2,}/', $spaceCharacter, $value);
        $value = trim($value, $spaceCharacter);
        return $value;
    }