/** * Execute a DOM/XPath query * * @param string $path * @param bool $useXpath * @return Document\NodeList */ private function query($path, $useXpath = false) { $response = $this->getResponse(); $document = new Document($response->getContent()); if ($useXpath) { $document->registerXpathNamespaces($this->xpathNamespaces); } $result = Document\Query::execute($path, $document, $useXpath ? Document\Query::TYPE_XPATH : Document\Query::TYPE_CSS); return $result; }