Code Duplication    Length = 7-7 lines in 2 locations

src/SQL.php 2 locations

@@ 55-61 (lines=7) @@
52
            }
53
            $options['length'] = $field['maxLength'];
54
            $options['default'] = $field['default'];
55
            if ($field['index'] !== null) {
56
                if ( $field['index_type'] == 'unique' ) {
57
                    $indexes[] = new Index($collection . '_' . $field['name'] . '_UNQ', [$field['name']], true, false);
58
                } else {
59
                    $tmpIndexes[] = $field['name'];
60
                }
61
            }
62
            $columns[] = new Column($field['name'], Type::getType($field['type']), $options );
63
        }
64
        if(count($tmpIndexes)>0){
@@ 92-98 (lines=7) @@
89
        $tmpIndexes = [];
90
        foreach ($indexes as $field){
91
            $field = array_merge(self::$columnDefaults, $field);
92
            if ($field['index'] !== null) {
93
                if ( $field['index_type'] == 'unique' ) {
94
                    $indexes[] = new Index($collection . '_' . $field['name'] . '_UNQ', [$field['name']], true, false);
95
                } else {
96
                    $tmpIndexes[] = $field['name'];
97
                }
98
            }
99
        }
100
        if (count($tmpIndexes) > 0) {
101
            $indexes[] = new Index($collection . '_IDX', $tmpIndexes, false, false);