From 7d0a4fdba1bbd7d0dc68899d21cf9e8f25c5f558 Mon Sep 17 00:00:00 2001 From: panabonic Date: Thu, 7 Sep 2023 11:04:44 +0300 Subject: [PATCH] cleaner service --- app/Services/Registries/CleanerService.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/Services/Registries/CleanerService.php b/app/Services/Registries/CleanerService.php index e08a2d9..3366245 100644 --- a/app/Services/Registries/CleanerService.php +++ b/app/Services/Registries/CleanerService.php @@ -30,11 +30,14 @@ class CleanerService { } - public function cleanString(string $string): string { - $string = Str::replace('"', '"', $string); - $string = Str::replace('(', '«', $string); - $string = Str::replace(')', '»', $string); - return trim(Str::replace('(***)', '', $string)); + public function cleanString(?string $string): ?string { + if ($string) { + $string = Str::replace('"', '"', $string); + $string = Str::replace('(', '«', $string); + $string = Str::replace(')', '»', $string); + $string = trim(Str::replace('(***)', '', $string)); + } + return $string; } } \ No newline at end of file