Code Duplication    Length = 3-3 lines in 4 locations

src/SQLParser/Node/NodeFactory.php 4 locations

@@ 129-131 (lines=3) @@
126
                // Debug:
127
                unset($desc['base_expr']);
128
                unset($desc['expr_type']);
129
                if (!empty($desc['sub_tree'])) {
130
                    throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
131
                }
132
                unset($desc['sub_tree']);
133
                if (!empty($desc)) {
134
                    throw new \InvalidArgumentException('Unexpected parameters in exception: '.var_export($desc, true));
@@ 165-167 (lines=3) @@
162
                unset($desc['direction']);
163
                unset($desc['base_expr']);
164
                unset($desc['expr_type']);
165
                if (!empty($desc['sub_tree'])) {
166
                    throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
167
                }
168
                unset($desc['sub_tree']);
169
                unset($desc['alias']);
170
                if (!empty($desc)) {
@@ 219-221 (lines=3) @@
216
                // Debug:
217
                unset($desc['base_expr']);
218
                unset($desc['expr_type']);
219
                if (!empty($desc['sub_tree'])) {
220
                    throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
221
                }
222
                unset($desc['sub_tree']);
223
                unset($desc['join_type']);
224
                unset($desc['alias']);
@@ 320-322 (lines=3) @@
317
                    // Debug:
318
                    unset($desc['base_expr']);
319
                    unset($desc['expr_type']);
320
                    if (!empty($desc['sub_tree'])) {
321
                        throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
322
                    }
323
                    unset($desc['sub_tree']);
324
                    if (!empty($desc)) {
325
                        throw new \InvalidArgumentException('Unexpected parameters in exception: '.var_export($desc, true));