From fac8a4b068269996777cf758fa04307202c6b635 Mon Sep 17 00:00:00 2001 From: Niels Vanpachtenbeke <10651054+Nielsvanpach@users.noreply.github.com> Date: Mon, 29 Apr 2024 10:27:59 +0200 Subject: [PATCH] phpstan fixes --- src/Concerns/Translatable.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Concerns/Translatable.php b/src/Concerns/Translatable.php index 3c13a6a1..8599863e 100644 --- a/src/Concerns/Translatable.php +++ b/src/Concerns/Translatable.php @@ -36,8 +36,12 @@ public function translate(string $country, string $name, ?string $locale = null) protected function toHyphenSeparated(string $text): string { - return strtolower( - preg_replace('/(?<=\\w)(?=[A-Z])/', '-$1', $text) - ); + $toHyphens = preg_replace('/(?<=\\w)(?=[A-Z])/', '-$1', $text); + + if ($toHyphens === null) { + return strtolower($text); + } + + return strtolower($toHyphens); } }