Code Duplication    Length = 5-5 lines in 3 locations

src/Phinx/Db/Adapter/SQLiteAdapter.php 3 locations

@@ 494-498 (lines=5) @@
491
    protected function getRenameColumnInstructions($tableName, $columnName, $newColumnName)
492
    {
493
        $instructions = $this->beginAlterByCopyTable($tableName);
494
        $instructions->addPostStep(function ($state) use ($columnName, $newColumnName) {
495
            $newState = $this->calculateNewTableColumns($state['tmpTableName'], $columnName, $newColumnName);
496
497
            return $newState + $state;
498
        });
499
500
        $instructions->addPostStep(function ($state) use ($columnName, $newColumnName) {
501
            $sql = str_replace(
@@ 522-526 (lines=5) @@
519
        $instructions = $this->beginAlterByCopyTable($tableName);
520
521
        $newColumnName = $newColumn->getName();
522
        $instructions->addPostStep(function ($state) use ($columnName, $newColumnName) {
523
            $newState = $this->calculateNewTableColumns($state['tmpTableName'], $columnName, $newColumnName);
524
525
            return $newState + $state;
526
        });
527
528
        $instructions->addPostStep(function ($state) use ($columnName, $newColumn) {
529
            $sql = preg_replace(
@@ 550-554 (lines=5) @@
547
    {
548
        $instructions = $this->beginAlterByCopyTable($tableName);
549
550
        $instructions->addPostStep(function ($state) use ($columnName) {
551
            $newState = $this->calculateNewTableColumns($state['tmpTableName'], $columnName, false);
552
553
            return $newState + $state;
554
        });
555
556
        $instructions->addPostStep(function ($state) use ($columnName) {
557
            $sql = preg_replace(