Code Duplication    Length = 3-3 lines in 3 locations

src/SQLParser/Node/NodeFactory.php 3 locations

@@ 111-113 (lines=3) @@
108
                // Debug:
109
                unset($desc['base_expr']);
110
                unset($desc['expr_type']);
111
                if (!empty($desc['sub_tree'])) {
112
                    throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
113
                }
114
                unset($desc['sub_tree']);
115
                if (!empty($desc)) {
116
                    throw new \InvalidArgumentException('Unexpected parameters in exception: '.var_export($desc, true));
@@ 147-149 (lines=3) @@
144
                unset($desc['direction']);
145
                unset($desc['base_expr']);
146
                unset($desc['expr_type']);
147
                if (!empty($desc['sub_tree'])) {
148
                    throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
149
                }
150
                unset($desc['sub_tree']);
151
                unset($desc['alias']);
152
                if (!empty($desc)) {
@@ 201-203 (lines=3) @@
198
                // Debug:
199
                unset($desc['base_expr']);
200
                unset($desc['expr_type']);
201
                if (!empty($desc['sub_tree'])) {
202
                    throw new \InvalidArgumentException('Unexpected operator with subtree: '.var_export($desc['sub_tree'], true));
203
                }
204
                unset($desc['sub_tree']);
205
                unset($desc['join_type']);
206
                unset($desc['alias']);