original_string: public function send()
      {
          header($this->getStatusStr());
  
          foreach($this->headers as $header => $value) {
              header(sprintf("%s: %s", $header, implode(',', $value)));
          }
  
          $body = $this->getBody();
  
          if ($body->isAttached()) {
              $body->rewind();
              while (!$body->eof()) {
                  echo $body->read($this->bodySize);
              }
          }
      }
code: public function send()
      {
          header($this->getStatusStr());
  
          foreach($this->headers as $header => $value) {
              header(sprintf("%s: %s", $header, implode(',', $value)));
          }
  
          $body = $this->getBody();
  
          if ($body->isAttached()) {
              $body->rewind();
              while (!$body->eof()) {
                  echo $body->read($this->bodySize);
              }
          }
      }
code_tokens: public function send ( ) { header ( $ this -> getStatusStr ( ) ) ; foreach ( $ this -> headers as $ header => $ value ) { header ( sprintf ( "%s: %s" , $ header , implode ( ',' , $ value ) ) ) ; } $ body = $ this -> getBody ( ) ; if ( $ body -> isAttached ( ) ) { $ body -> rewind ( ) ; while ( ! $ body -> eof ( ) ) { echo $ body -> read ( $ this -> bodySize ) ; } } }
docstring: Send the Response object over the wire
docstring_tokens: Send the Response object over the wire