Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.6k
Closed
Description
Symfony version(s) affected
5.3.9
Description
When I use the method closest on node i have error: Warning: Attempt to read property "nodeType" on null
How to reproduce
$parentNode->closest('.test');
Possible Solution
Add break line to loop:
while (\XML_ELEMENT_NODE === $domNode->nodeType) {
$node = $this->createSubCrawler($domNode);
if ($node->matches($selector)) {
return $node;
}
$domNode = $node->getNode(0)->parentNode;
// add this
if (!$domNode) {
break;
}
}
Additional Context
No response