original_string: public function changeColumn($table, $oldColumnName, $newColumnName, $columnType)
      {
          $table = $this->prefixTable($table);
  
          return $this->container->make('Piwik\Updater\Migration\Db\ChangeColumn', array(
              'table' => $table, 'oldColumnName' => $oldColumnName,
              'newColumnName' => $newColumnName, 'columnType' => $columnType
          ));
      }
code: public function changeColumn($table, $oldColumnName, $newColumnName, $columnType)
      {
          $table = $this->prefixTable($table);
  
          return $this->container->make('Piwik\Updater\Migration\Db\ChangeColumn', array(
              'table' => $table, 'oldColumnName' => $oldColumnName,
              'newColumnName' => $newColumnName, 'columnType' => $columnType
          ));
      }
code_tokens: public function changeColumn ( $ table , $ oldColumnName , $ newColumnName , $ columnType ) { $ table = $ this -> prefixTable ( $ table ) ; return $ this -> container -> make ( 'Piwik\Updater\Migration\Db\ChangeColumn' , array ( 'table' => $ table , 'oldColumnName' => $ oldColumnName , 'newColumnName' => $ newColumnName , 'columnType' => $ columnType ) ) ; }
docstring: Changes the column name and column type of an existing database table column.
  
  @param string $table  Unprefixed database table name, eg 'log_visit'.
  @param string $oldColumnName  The current name of the column that shall be renamed/changed, eg 'column_name'.
  @param string $newColumnName  The new name of the column, eg 'new_column_name'.
  @param string $columnType  The updated type the new column should have, eg 'VARCHAR(200) NOT NULL'.
  
  @return ChangeColumn
docstring_tokens: Changes the column name and column type of an existing database table column .