public function Response::setContent in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/http-foundation/Response.php \Symfony\Component\HttpFoundation\Response::setContent()
Sets the response content.
Valid types are strings, numbers, null, and objects that implement a __toString() method.
Parameters
mixed $content Content that can be cast to string:
Return value
Throws
\UnexpectedValueException
6 calls to Response::setContent()
- HtmlResponse::setContent in core/lib/ Drupal/ Core/ Render/ HtmlResponse.php 
- Sets the response content.
- JsonResponse::update in vendor/symfony/ http-foundation/ JsonResponse.php 
- Updates the content and headers according to the JSON data and callback.
- RedirectResponse::setTargetUrl in vendor/symfony/ http-foundation/ RedirectResponse.php 
- Sets the redirect target of this response.
- Response::prepare in vendor/symfony/ http-foundation/ Response.php 
- Prepares the Response before it is sent to the client.
- Response::setNotModified in vendor/symfony/ http-foundation/ Response.php 
- Modifies the response so that it conforms to the rules defined for a 304 status code.
3 methods override Response::setContent()
- BinaryFileResponse::setContent in vendor/symfony/ http-foundation/ BinaryFileResponse.php 
- HtmlResponse::setContent in core/lib/ Drupal/ Core/ Render/ HtmlResponse.php 
- Sets the response content.
- StreamedResponse::setContent in vendor/symfony/ http-foundation/ StreamedResponse.php 
File
- vendor/symfony/ http-foundation/ Response.php, line 392 
Class
- Response
- Response represents an HTTP response.
Namespace
Symfony\Component\HttpFoundationCode
public function setContent($content) {
  if (null !== $content && !is_string($content) && !is_numeric($content) && !is_callable(array(
    $content,
    '__toString',
  ))) {
    throw new \UnexpectedValueException(sprintf('The Response content must be a string or object implementing __toString(), "%s" given.', gettype($content)));
  }
  $this->content = (string) $content;
  return $this;
}