FluentDOM\Nodes\Fetcher::fetchNodes PHP Méthode

fetchNodes() private méthode

Fetch the nodes for the provided context node. If $context ist NULL the document context is used.
private fetchNodes ( string $expression, DOMNode $context = NULL, integer $options ) : array | boolean | DOMNodeList | float | string
$expression string
$context DOMNode
$options integer
Résultat array | boolean | DOMNodeList | float | string
    private function fetchNodes($expression, \DOMNode $context = NULL, $options = 0)
    {
        $nodes = $this->_nodes->xpath($expression, $context);
        if (!$nodes instanceof \DOMNodeList) {
            throw new \InvalidArgumentException('Given selector/expression did not return a node list.');
        }
        $nodes = iterator_to_array($nodes);
        if (Constraints::hasOption($options, self::REVERSE)) {
            return array_reverse($nodes, FALSE);
        }
        return $nodes;
    }