Code Duplication    Length = 21-25 lines in 2 locations

lib/Doctrine/ORM/AbstractQuery.php 1 location

@@ 370-390 (lines=21) @@
367
     *
368
     * @return static This query instance.
369
     */
370
    public function setParameter($key, $value, $type = null)
371
    {
372
        $filteredParameters = $this->parameters->filter(
373
            function ($parameter) use ($key)
374
            {
375
                // Must not be identical because of string to integer conversion
376
                return ($key == $parameter->getName());
377
            }
378
        );
379
380
        if (count($filteredParameters)) {
381
            $parameter = $filteredParameters->first();
382
            $parameter->setValue($value, $type);
383
384
            return $this;
385
        }
386
387
        $this->parameters->add(new Parameter($key, $value, $type));
388
389
        return $this;
390
    }
391
392
    /**
393
     * Processes an individual parameter value.

lib/Doctrine/ORM/QueryBuilder.php 1 location

@@ 533-557 (lines=25) @@
530
     *
531
     * @return self
532
     */
533
    public function setParameter($key, $value, $type = null)
534
    {
535
        $filteredParameters = $this->parameters->filter(
536
            function ($parameter) use ($key)
537
            {
538
                /* @var Query\Parameter $parameter */
539
                // Must not be identical because of string to integer conversion
540
                return ($key == $parameter->getName());
541
            }
542
        );
543
544
        if (count($filteredParameters)) {
545
            /* @var Query\Parameter $parameter */
546
            $parameter = $filteredParameters->first();
547
            $parameter->setValue($value, $type);
548
549
            return $this;
550
        }
551
552
        $parameter = new Query\Parameter($key, $value, $type);
553
554
        $this->parameters->add($parameter);
555
556
        return $this;
557
    }
558
559
    /**
560
     * Sets a collection of query parameters for the query being constructed.