Yaf_Response_Abstract::setBody

Set content to response

&reftitle.description; public `bool` `Yaf_Response_Abstract::setBody` `string` `content` `string` `key`

Set content to response

&reftitle.parameters;

`body`

- content string

`key`

- the content key, you can set a content with a key, if you don't specific, then Yaf_Response_Abstract::DEFAULT_BODY will be used

  this parameter is introduced as of 2.2.0

&reftitle.returnvalues;

&reftitle.examples;

### `Yaf_Response_Abstract::setBody`example

    <?php
    $response = new Yaf_Response_Http();

    $response->setBody("Hello")->setBody(" World", "footer");

    print_r($response);
    echo $response;
    ?>

&example.outputs.similar;

    Yaf_Response_Http Object
    (
        [_header:protected] => Array
            (
            )

        [_body:protected] => Array
            (
                [content] => Hello
                [footer] =>  World
            )

        [_sendheader:protected] => 1
        [_response_code:protected] => 200
    )
    Hello World

&reftitle.seealso;

- `Yaf_Response_Abstract::getBody`
- `Yaf_Response_Abstract::appendBody`
- `Yaf_Response_Abstract::prependBody`
- `Yaf_Response_Abstract::clearBody`