Code Duplication    Length = 6-6 lines in 2 locations

src/Rule/AndRule.php 2 locations

@@ 267-272 (lines=6) @@
264
265
                $equalRule = reset($operandsByOperator[ EqualRule::operator ]);
266
267
                if (   ! empty($operandsByOperator[ BelowRule::operator ])
268
                    && null === $equalRule->getValue()
269
                ) {
270
                    $this->operands = [];
271
                    return $this;
272
                }
273
274
                if (   ! empty($operandsByOperator[ BelowRule::operator ])
275
                    && $equalRule->getValue() >= reset($operandsByOperator[ BelowRule::operator ])->getUpperLimit()
@@ 281-286 (lines=6) @@
278
                    return $this;
279
                }
280
281
                if (   ! empty($operandsByOperator[ AboveRule::operator ])
282
                    && null === $equalRule->getValue()
283
                ) {
284
                    $this->operands = [];
285
                    return $this;
286
                }
287
288
                if (   ! empty($operandsByOperator[ AboveRule::operator ])
289
                    && $equalRule->getValue() <= reset($operandsByOperator[ AboveRule::operator ])->getLowerLimit()