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)) |
Значение результата
Исключения