Code Duplication    Length = 16-16 lines in 2 locations

src/voku/helper/SimpleHtmlDom.php 1 location

@@ 645-660 (lines=16) @@
642
     *
643
     * @return SimpleHtmlDomInterface|null
644
     */
645
    public function nextNonWhitespaceSibling()
646
    {
647
        /** @var \DOMNode|null $node */
648
        $node = $this->node->nextSibling;
649
650
        while ($node && !\trim($node->textContent)) {
651
            /** @var \DOMNode|null $node */
652
            $node = $node->nextSibling;
653
        }
654
655
        if ($node === null) {
656
            return null;
657
        }
658
659
        return new static($node);
660
    }
661
662
    /**
663
     * Returns the parent of node.

src/voku/helper/SimpleXmlDom.php 1 location

@@ 626-641 (lines=16) @@
623
     *
624
     * @return SimpleXmlDomInterface|null
625
     */
626
    public function nextNonWhitespaceSibling()
627
    {
628
        /** @var \DOMNode|null $node */
629
        $node = $this->node->nextSibling;
630
631
        if ($node === null) {
632
            return null;
633
        }
634
635
        while ($node && !\trim($node->textContent)) {
636
            /** @var \DOMNode|null $node */
637
            $node = $node->nextSibling;
638
        }
639
640
        return new static($node);
641
    }
642
643
    /**
644
     * Returns the parent of node.