diff --git a/composer.json b/composer.json index 3462de2..b6a37ae 100644 --- a/composer.json +++ b/composer.json @@ -17,8 +17,8 @@ "ext-dom":"*", "ext-libxml":"*", "symfony/polyfill-mbstring": "~1.0", - "symfony/dom-crawler":"^6", - "symfony/css-selector":"^6" + "symfony/dom-crawler":"^6.0 || ^7.0", + "symfony/css-selector":"^6.0 || ^7.0" }, "require-dev": { "phpunit/phpunit": "^9", diff --git a/src/HtmlPageCrawler.php b/src/HtmlPageCrawler.php index f786a37..541d20a 100644 --- a/src/HtmlPageCrawler.php +++ b/src/HtmlPageCrawler.php @@ -921,7 +921,7 @@ public function filterXPath($xpath): static * * @return null|void */ - public function addContent($content, $type = null) + public function addContent($content, $type = null): void { if (empty($type)) { $type = 'text/html;charset=UTF-8'; @@ -956,11 +956,11 @@ public function addHtmlFragment($content, $charset = 'UTF-8') * * Overwritten from parent to allow Crawler to be added * - * @param null|\DOMNodeList|array|\DOMNode|Crawler $node A node + * @param \DOMNodeList|\DOMNode|array|string|Crawler|null $node A node * * @api */ - public function add($node) + public function add(\DOMNodeList|\DOMNode|array|string|Crawler|null $node): void { if ($node instanceof Crawler) { foreach ($node as $childnode) {