Code Duplication    Length = 5-5 lines in 3 locations

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

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