Code Duplication    Length = 5-5 lines in 2 locations

src/QueryBuilderGenerator.php 2 locations

@@ 160-164 (lines=5) @@
157
158
            $expr = new MethodCall($expr, 'addToArrayNode', [new Arg($argument)]);
159
160
            if ($value instanceof \stdClass) {
161
                $expr = new MethodCall($this->appendChildrenToObjectNode($queryBuilder, $expr, $value), 'end');
162
            } elseif (is_array($value)) {
163
                $expr = new MethodCall($this->appendChildrenToArrayNode($queryBuilder, $expr, $value), 'end');
164
            }
165
        }
166
167
        return $expr;
@@ 189-193 (lines=5) @@
186
187
            $expr = new MethodCall($expr, 'addToObjectNode', [new Arg(new String_($key)), new Arg($argument)]);
188
189
            if ($value instanceof \stdClass) {
190
                $expr = new MethodCall($this->appendChildrenToObjectNode($queryBuilder, $expr, $value), 'end');
191
            } elseif (is_array($value)) {
192
                $expr = new MethodCall($this->appendChildrenToArrayNode($queryBuilder, $expr, $value), 'end');
193
            }
194
        }
195
196
        return $expr;