original_string: public function addRecursive($name, $value)
      {
          foreach ($value as $key => $value) {
              $key = $name . '[' . $key . ']';
              $this->add($key, $value);
          }
      }
code: public function addRecursive($name, $value)
      {
          foreach ($value as $key => $value) {
              $key = $name . '[' . $key . ']';
              $this->add($key, $value);
          }
      }
code_tokens: public function addRecursive ( $ name , $ value ) { foreach ( $ value as $ key => $ value ) { $ key = $ name . '[' . $ key . ']' ; $ this -> add ( $ key , $ value ) ; } }
docstring: Recursively add data.
  
  @param string $name The name to use.
  @param mixed $value The value to add.
  @return void
docstring_tokens: Recursively add data .