Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Crawler.php

function Crawler::createDOMXPath

Throws

\InvalidArgumentException

2 calls to Crawler::createDOMXPath()
Crawler::evaluate in vendor/symfony/dom-crawler/Crawler.php
Evaluates an XPath expression.
Crawler::filterRelativeXPath in vendor/symfony/dom-crawler/Crawler.php
Filters the list of nodes with an XPath expression.

File

vendor/symfony/dom-crawler/Crawler.php, line 1129

Class

Crawler
Crawler eases navigation of a list of \DOMNode objects.

Namespace

Symfony\Component\DomCrawler

Code

private function createDOMXPath(\DOMDocument $document, array $prefixes = []) : \DOMXPath {
    $domxpath = new \DOMXPath($document);
    foreach ($prefixes as $prefix) {
        $namespace = $this->discoverNamespace($domxpath, $prefix);
        if (null !== $namespace) {
            $domxpath->registerNamespace($prefix, $namespace);
        }
    }
    return $domxpath;
}
RSS feed
Powered by Drupal