Visitor
Visits a value object into an HTTP Response.
Properties¶
$response
¶
HTTP Response Object.
|
|
|
Methods¶
__construct()
¶
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $generator | Generator | - | - |
| $normalizer | NormalizerInterface | - | - |
| $encoder | EncoderInterface | - | - |
| $valueObjectVisitorResolver | ValueObjectVisitorResolverInterface | - | - |
| $format | string | - | - |
getGenerator()
¶
|
|
|
Return values
getMediaType()
¶
Generates a media type for $type based on the used generator.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $type | string | - | - |
Return values
string
Tags
getResponse()
¶
|
|
|
Return values
Response
setHeader()
¶
Set HTTP response header.
|
|
|
Does not allow overwriting of response headers. The first definition of a header will be used.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $name | string | - | - |
| $value | mixed | - | - |
setStatus()
¶
Sets the given status code in the corresponding header.
|
|
|
Note that headers are generally not overwritten!
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $statusCode | int | - | - |
suppressHeader()
¶
Leaves the header out of the response, also when inner visitors set it.
|
|
|
For example, a list of resources suppresses the Accept-Patch header, which is valid for a single resource only. A header which is already set stays in the response.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $name | string | - | - |
visit()
¶
Visit struct returned by controllers.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $data | mixed | - | - |
Return values
Response
visitValueObject()
¶
Visit struct returned by controllers.
|
|
|
Can be called by sub-visitors to visit nested objects.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $data | mixed | - | - |