From f46449b4e76e0abd5e18cf093aa92a0694b1fd73 Mon Sep 17 00:00:00 2001 From: Leon Stringer Date: Sat, 28 Oct 2023 08:52:53 +0100 Subject: [PATCH] Fix: Passing null to parameter #3 is deprecated Fix warning with PHP 8.1: "Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in GorHill/FineDiff/FineDiff.php on line 596". --- GorHill/FineDiff/FineDiff.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GorHill/FineDiff/FineDiff.php b/GorHill/FineDiff/FineDiff.php index beacbe3..dcbe434 100644 --- a/GorHill/FineDiff/FineDiff.php +++ b/GorHill/FineDiff/FineDiff.php @@ -593,7 +593,7 @@ protected static function extractFragments($text, $delimiters, $encoding = null) } $fragments = array(); $offset = 0; - $split = preg_split('/([' . preg_quote($delimiters, '/') . ']+)/u', $text, null, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); + $split = preg_split('/([' . preg_quote($delimiters, '/') . ']+)/u', $text, 0, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); foreach($split as $m) { $fragments[$offset] = $m; $offset += mb_strlen($m, $encoding); @@ -632,4 +632,4 @@ protected static function mb_strspn($str, $delimiters, $start = 0, $length = nul return 0; } } -} \ No newline at end of file +}