-
Notifications
You must be signed in to change notification settings - Fork 0
HtmlResponse
github-actions edited this page Mar 29, 2026
·
1 revision
Class HtmlResponse.
Represents an HTTP response containing HTML content.
This class MUST be used to generate HTTP responses with a text/html content type.
It automatically sets the 'Content-Type' header, encodes the body using the specified charset,
and applies the HTTP 200 (OK) status code by default.
- Full name:
\FastForward\Http\Message\HtmlResponse - Parent class:
Response - This class is marked as final and can't be subclassed
- This class is a Final class
Constructs a new HtmlResponse instance.
public __construct(string $html, string $charset = 'utf-8', array $headers = []): mixedThis constructor SHALL set the 'Content-Type' header to text/html with the specified charset
and initialize the response body with the provided HTML content. The response status code
will be set to 200 (OK) by default, with the corresponding reason phrase.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$html |
string | the HTML content to send in the response body |
$charset |
string | The character encoding to declare in the 'Content-Type' header. Defaults to 'utf-8'. |
$headers |
array | optional additional headers to include in the response |