Как правильно Drupal / Symfony разрешить использование не-ASCII символов в URL в оригинальной (не кодированной) форме?
Я пытаюсь получить ссылку в форме /uslovi-korišćenja
, а не /uslovi-kori%C5%A1%C4%87enja
, как в Drupal 8 по умолчанию.
В Drupal / Core / Routing / UrlGenerator есть защищенное свойство под названием $decodedChars
, поэтому исправление будет работать:
Как я могу выполнить sh это без исправления ядра? Я предполагаю, что первым шагом является расширение класса UrlGenerator, но что дальше ..? Как использовать его вместо оригинального UrlGenerator?