Code Duplication    Length = 16-16 lines in 2 locations

src/voku/helper/SimpleHtmlDom.php 1 location

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

src/voku/helper/SimpleXmlDom.php 1 location

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