original_string: public function addMergeVars($recipient, $data)
      {
          $vars = array();
          foreach ( $data as $name => $content ) {
              $vars[] = array('name' => $name, 'content' => $content);
          }
  
          $this->mergeVars[] = array(
              'rcpt' => $recipient,
              'vars' => $vars
          );
  
          return $this;
      }
code: public function addMergeVars($recipient, $data)
      {
          $vars = array();
          foreach ( $data as $name => $content ) {
              $vars[] = array('name' => $name, 'content' => $content);
          }
  
          $this->mergeVars[] = array(
              'rcpt' => $recipient,
              'vars' => $vars
          );
  
          return $this;
      }
code_tokens: public function addMergeVars ( $ recipient , $ data ) { $ vars = array ( ) ; foreach ( $ data as $ name => $ content ) { $ vars [ ] = array ( 'name' => $ name , 'content' => $ content ) ; } $ this -> mergeVars [ ] = array ( 'rcpt' => $ recipient , 'vars' => $ vars ) ; return $ this ; }
docstring: Add several per-recipient merge variables,
  which override global merge variables with the same name.
  
  @param string $recipient
  @param array  $data
  
  @return Message
docstring_tokens: Add several per - recipient merge variables which override global merge variables with the same name .