original_string: public function addData($key, $value)
      {
          if (isset($this->data[$key])) {
              $this->data[$key] = array_merge_recursive(
                  $this->data[$key],
                  $value
              );
          } else {
              $this->setData($key, $value);
          }
      }
code: public function addData($key, $value)
      {
          if (isset($this->data[$key])) {
              $this->data[$key] = array_merge_recursive(
                  $this->data[$key],
                  $value
              );
          } else {
              $this->setData($key, $value);
          }
      }
code_tokens: public function addData ( $ key , $ value ) { if ( isset ( $ this -> data [ $ key ] ) ) { $ this -> data [ $ key ] = array_merge_recursive ( $ this -> data [ $ key ] , $ value ) ; } else { $ this -> setData ( $ key , $ value ) ; } }
docstring: Stores the response data in a key-value fashion, adding the data to the
  existing set.
  
  @param string $key   the key under which the data is stored.
  @param mixed  $value the data.
docstring_tokens: Stores the response data in a key - value fashion adding the data to the existing set .