/** * @param ChangedTable $changedTable * @param Column $column */ private function addChangedColumn(ChangedTable $changedTable, Column $column) { if (!$changedTable->hasNewColumn($column->getName())) { $changedTable->addChangedColumn($column); } if (!$column->getNextColumn()) { return; } $this->addChangedColumn($changedTable, $column->getNextColumn()); }