Code Duplication    Length = 16-16 lines in 2 locations

src/voku/helper/SimpleHtmlDom.php 1 location

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

src/voku/helper/SimpleXmlDom.php 1 location

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