Code Duplication    Length = 5-5 lines in 2 locations

src/QueryBuilderGenerator.php 2 locations

@@ 140-144 (lines=5) @@
137
138
            $expr = new MethodCall($expr, $methodName, [new Arg($argument)]);
139
140
            if ($value instanceof \stdClass) {
141
                $expr = new MethodCall($this->appendChildrenToObjectNode($queryBuilder, $expr, $value), 'end');
142
            } elseif (is_array($value)) {
143
                $expr = new MethodCall($this->appendChildrenToArrayNode($queryBuilder, $expr, $value), 'end');
144
            }
145
        }
146
147
        return $expr;
@@ 172-176 (lines=5) @@
169
170
            $expr = new MethodCall($expr, $methodName, [new Arg(new String_($key)), new Arg($argument)]);
171
172
            if ($value instanceof \stdClass) {
173
                $expr = new MethodCall($this->appendChildrenToObjectNode($queryBuilder, $expr, $value), 'end');
174
            } elseif (is_array($value)) {
175
                $expr = new MethodCall($this->appendChildrenToArrayNode($queryBuilder, $expr, $value), 'end');
176
            }
177
        }
178
179
        return $expr;