cleaner update

master
Константин 2023-09-07 11:27:15 +03:00
parent 8112212c95
commit 41a7cd65cf
1 changed files with 27 additions and 2 deletions

View File

@ -2,6 +2,9 @@
namespace App\Services\Registries; namespace App\Services\Registries;
use App\Models\Objects\Values\HtmlValue;
use App\Models\Objects\Values\StringValue;
use App\Models\Objects\Values\TextValue;
use App\Models\Publications\Publication; use App\Models\Publications\Publication;
use App\Models\Registries\Entry; use App\Models\Registries\Entry;
use Illuminate\Support\Str; use Illuminate\Support\Str;
@ -11,8 +14,11 @@ class CleanerService {
} }
public function clean() { public function clean() {
$this->cleanPublications(); //$this->cleanPublications();
$this->cleanRegistryEntries(); //$this->cleanRegistryEntries();
$this->cleanStringValues();
$this->cleanTextValues();
$this->cleanHtmlValues();
} }
public function cleanPublications() { public function cleanPublications() {
@ -29,6 +35,25 @@ class CleanerService {
} }
} }
public function cleanStringValues() {
$items = StringValue::all();
foreach ($items as $item) {
$item->update(['value' => $this->cleanString($item->value)]);
}
}
public function cleanTextValues() {
$items = TextValue::all();
foreach ($items as $item) {
$item->update(['value' => $this->cleanString($item->value)]);
}
}
public function cleanHtmlValues() {
$items = HtmlValue::all();
foreach ($items as $item) {
$item->update(['value' => $this->cleanString($item->value)]);
}
}
public function cleanString(?string $string): ?string { public function cleanString(?string $string): ?string {
if ($string) { if ($string) {