Code Duplication    Length = 3-3 lines in 2 locations

src/Phinx/Db/Adapter/SQLiteAdapter.php 1 location

@@ 977-979 (lines=3) @@
974
        if ($column->getPrecision() && $column->getScale()) {
975
            $def .= '(' . $column->getPrecision() . ',' . $column->getScale() . ')';
976
        }
977
        if (($values = $column->getValues()) && is_array($values)) {
978
            $def .= " CHECK({$column->getName()} IN ('" . implode("', '", $values) . "'))";
979
        }
980
981
        $default = $column->getDefault();
982

src/Phinx/Db/Adapter/MysqlAdapter.php 1 location

@@ 967-969 (lines=3) @@
964
		} elseif ( isset( $sqlType['limit'] ) ) {
965
			$def .= '(' . $sqlType['limit'] . ')';
966
		}
967
		if ( ( $values = $column->getValues() ) && is_array( $values ) ) {
968
			$def .= "('" . implode( "', '", $values ) . "')";
969
		}
970
		$def .= $column->getEncoding() ? ' CHARACTER SET ' . $column->getEncoding() : '';
971
		$def .= $column->getCollation() ? ' COLLATE ' . $column->getCollation() : '';
972
		$def .= ( ! $column->isSigned() && isset( $this->signedColumnTypes[ $column->getType() ] ) ) ? ' unsigned' : '';