cleanPublications(); $this->cleanRegistryEntries(); } public function cleanPublications() { $items = Publication::all(); foreach ($items as $item) { $item->update(['name' => $this->cleanString($item->name), 'excerpt' => $this->cleanString($item->excerpt)]); } } public function cleanRegistryEntries() { $items = Entry::all(); foreach ($items as $item) { $item->update(['name' => $this->cleanString($item->name)]); } } 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; } }