HttpUtils
класс HttpUtils
Инкапсулирует логику, необходимую для создания дочерних запросов, перенаправления пользователя и сопоставления URL-адресов.
Методы
Подробности
Параметры
Исключения
RedirectResponse
createRedirectResponse(Request $request, string $path, int $status = 302)
Создаёт ответ перенаправления.
Параметры
| Request | $request | Экземпляр Request |
| string | $path | Путь (абсолютный путь (/foo), абсолютный URL (http://...), или имя маршрута (foo)) |
| int | $status | Код состояния |
Возвращаемое значение
Request
createRequest(Request $request, string $path)
Создаёт запрос.
Параметры
| Request | $request | Текущий экземпляр Request |
| string | $path | Путь (абсолютный путь (/foo), абсолютный URL (http://...), или имя маршрута (foo)) |
Возвращаемое значение
bool
checkRequestPath(Request $request, string $path)
Проверяет, соответствует ли заданный путь запросу.
Параметры
| Request | $request | Экземпляр Request |
| string | $path | Путь (абсолютный путь (/foo), абсолютный URL (http://...), или имя маршрута (foo)) |
Возвращаемое значение
| bool | true, если путь совпадает с путём из запроса, иначе false |
string
generateUri(Request $request, string $path)
Генерирует URI на основе заданного пути или абсолютного URL-адреса.
Параметры
| Request | $request | Экземпляр Request |
| string | $path | Путь (абсолютный путь (/foo), абсолютный URL (http://...), или имя маршрута (foo)) |
Возвращаемое значение
Исключения