Коротко: чтобы показать в Twig только домен из полного URL, хватает встроенных фильтров (split по «/» и «//») — отдельная функция не нужна.

Чтобы из полного URL вида https://some-awesome-url.com/open-api/version100 показать в шаблоне только домен some-awesome-url.com, в Twig достаточно пары встроенных фильтров — отдельная функция не нужна. Разберём по шагам.

Допустим, с бэкенда приходит объект с полным URI, и в шаблоне он выводится так:

<p>{{ someObject.yourFullUri }}</p>

Сначала отбросим путь — оставим только схему и хост:

<p>{{ impersonation_exit_url(someObject.yourFullUri) }}</p>

После этого останется https://some-awesome-url.com — нужно отбросить ещё и протокол. Режем строку по // и берём последнюю часть:

<p>{{ impersonation_exit_url(someObject.yourFullUri)|split('//')|last }}</p>

Готово — теперь в шаблоне отображается только домен, без протокола и пути.