original_string: public function addColumn($name, $value)
      {
          if (isset($this[$name])) {
              throw new Exception("Column $name already in the array!");
          }
          $this->setColumn($name, $value);
      }
code: public function addColumn($name, $value)
      {
          if (isset($this[$name])) {
              throw new Exception("Column $name already in the array!");
          }
          $this->setColumn($name, $value);
      }
code_tokens: public function addColumn ( $ name , $ value ) { if ( isset ( $ this [ $ name ] ) ) { throw new Exception ( "Column $name already in the array!" ) ; } $ this -> setColumn ( $ name , $ value ) ; }
docstring: Add a new column to the row. If the column already exists, throws an exception.
  
  @param string $name name of the column to add.
  @param mixed $value value of the column to set or a PHP callable.
  @throws Exception if the column already exists.
docstring_tokens: Add a new column to the row . If the column already exists throws an exception .