diff --git a/lib/Doctrine/ORM/Tools/SchemaTool.php b/lib/Doctrine/ORM/Tools/SchemaTool.php index d011e8ecc18..aa02054ae4d 100644 --- a/lib/Doctrine/ORM/Tools/SchemaTool.php +++ b/lib/Doctrine/ORM/Tools/SchemaTool.php @@ -518,8 +518,9 @@ private function gatherColumn( } if ($table->hasColumn($columnName)) { + $method = method_exists($table, 'modifyColumn') ? 'modifyColumn' : 'changeColumn'; // required in some inheritance scenarios - $table->changeColumn($columnName, $options); + $table->$method($columnName, $options); } else { $table->addColumn($columnName, $columnType, $options); }