From 3314e573838a1a217843a1db57e0b104b96cc8cd Mon Sep 17 00:00:00 2001 From: Mohammad ALTAWEEL Date: Wed, 14 Dec 2022 14:55:27 +0300 Subject: [PATCH 1/2] Add $encoding parameter --- src/Illuminate/Support/Str.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Support/Str.php b/src/Illuminate/Support/Str.php index 50c73bf2a1b9..ec600bc89899 100644 --- a/src/Illuminate/Support/Str.php +++ b/src/Illuminate/Support/Str.php @@ -1127,9 +1127,9 @@ public static function studly($value) * @param int|null $length * @return string */ - public static function substr($string, $start, $length = null) + public static function substr($string, $start, $length = null, $encoding = 'UTF-8') { - return mb_substr($string, $start, $length, 'UTF-8'); + return mb_substr($string, $start, $length, $encoding); } /** From 640875804e60434b0cdfb15a0ee5d463dd7d1be3 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 14 Dec 2022 08:48:04 -0600 Subject: [PATCH 2/2] Update Str.php --- src/Illuminate/Support/Str.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Illuminate/Support/Str.php b/src/Illuminate/Support/Str.php index ec600bc89899..8b23bfad5edb 100644 --- a/src/Illuminate/Support/Str.php +++ b/src/Illuminate/Support/Str.php @@ -1125,6 +1125,7 @@ public static function studly($value) * @param string $string * @param int $start * @param int|null $length + * @param string $encoding * @return string */ public static function substr($string, $start, $length = null, $encoding = 'UTF-8')