Code Duplication    Length = 16-16 lines in 2 locations

src/voku/helper/SimpleHtmlDom.php 1 location

@@ 637-652 (lines=16) @@
634
     *
635
     * @return SimpleHtmlDomInterface|null
636
     */
637
    public function nextNonWhitespaceSibling()
638
    {
639
        /** @var \DOMNode|null $node */
640
        $node = $this->node->nextSibling;
641
642
        while ($node && !\trim($node->textContent)) {
643
            /** @var \DOMNode|null $node */
644
            $node = $node->nextSibling;
645
        }
646
647
        if ($node === null) {
648
            return null;
649
        }
650
651
        return new static($node);
652
    }
653
654
    /**
655
     * Returns the parent of node.

src/voku/helper/SimpleXmlDom.php 1 location

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