public function body($data = null, $options = array()) { $default = array('buffer' => null); $options += $default; $this->body = array_merge((array) $this->body, (array) $data); $body = join("\r\n", $this->body); return $options['buffer'] ? str_split($body, $options['buffer']) : $body; }