Code Duplication    Length = 16-16 lines in 2 locations

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.

src/voku/helper/SimpleHtmlDom.php 1 location

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