From 84b3ba745680538f7eb5dc74036fee8277b7e5c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20D=C3=BCsterhus?= Date: Thu, 28 Oct 2021 15:16:58 +0200 Subject: [PATCH] Fix PHP 8.1 compatibility in ParserState::strsplit() > Error Message: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated see sabberworm/PHP-CSS-Parser#338 --- src/Parsing/ParserState.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Parsing/ParserState.php b/src/Parsing/ParserState.php index 2dda8c84..e7d85ee0 100644 --- a/src/Parsing/ParserState.php +++ b/src/Parsing/ParserState.php @@ -480,7 +480,7 @@ private function strsplit($sString) { if ($this->oParserSettings->bMultibyteSupport) { if ($this->streql($this->sCharset, 'utf-8')) { - return preg_split('//u', $sString, null, PREG_SPLIT_NO_EMPTY); + return preg_split('//u', $sString, -1, PREG_SPLIT_NO_EMPTY); } else { $iLength = mb_strlen($sString, $this->sCharset); $aResult = [];