Code Duplication    Length = 14-14 lines in 2 locations

src/AnalysisResult.php 2 locations

@@ 452-465 (lines=14) @@
449
    /**
450
     * @return \ArrayIterator
451
     */
452
    public function getLimitIterator()
453
    {
454
        $iterator = new \ArrayIterator();
455
        foreach ($this->getLimits() as $version) {
456
            /** @var Reasoning $item */
457
            foreach ($version as $item) {
458
                if ($item instanceof Reasoning) {
459
                    $iterator->append($item);
460
                }
461
            }
462
        }
463
464
        return $iterator;
465
    }
466
467
    /**
468
     * @return \ArrayIterator
@@ 470-483 (lines=14) @@
467
    /**
468
     * @return \ArrayIterator
469
     */
470
    public function getRequirementIterator()
471
    {
472
        $iterator = new \ArrayIterator();
473
        foreach ($this->getRequirements() as $version) {
474
            /** @var Reasoning $item */
475
            foreach ($version as $item) {
476
                if ($item instanceof Reasoning) {
477
                    $iterator->append($item);
478
                }
479
            }
480
        }
481
482
        return $iterator;
483
    }
484
485
    /**
486
     * Number of registered reasonings