From c859ac4a1621d77de15354146186d0fb6ebeb616 Mon Sep 17 00:00:00 2001 From: Patrik Fuhrmann Date: Fri, 1 Dec 2023 12:03:48 +0100 Subject: [PATCH] Support Symfony 7.x Ref: https://symfony.com/blog/symfony-7-0-0-released --- composer.json | 4 ++-- src/HtmlPageCrawler.php | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) 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) {