Класс предоставляет функции и глобальные переменные для использования в Twig-шаблонах.
Описание:
Реализует интерфейс GlobalsInterface для предоставления глобальных переменных и наследует AbstractExtension для добавления пользовательских функций.
Основная функциональность: - Генерация URL для статических ресурсов и модулей. - Работа с параметрами запросов (GET и POST). - Обработка и преобразование URL. - Предоставление глобальных переменных для настройки окружения.
Преобразует символы в URL, удаляя лишние пробелы, табуляции и символы перевода строки, и создаёт корректную строку URL с обновленными параметрами запроса.
Получает URL для статических ресурсов на основе данных текущего сервера.
Описание
Метод формирует URL-адрес, используя протокол (http или https), исходя из значения HTTPS в массиве данных сервера, а также хост (HTTP_HOST). Формируемый URL ведет к каталогу /engine/inc приложения.
Получает URL модуля, основываясь на данных сервера.
Описание
Возвращает реферальный URL из HTTP_REFERER, если он установлен. Если HTTP_REFERER отсутствует, возвращает REQUEST_URI или текущий скрипт вместе с параметрами запроса (QUERY_STRING), если другие данные недоступны.