@@ 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. |
@@ 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. |