From 2587ae7540734c95e2e5463e2369f14510163836 Mon Sep 17 00:00:00 2001 From: lee-to Date: Wed, 5 Feb 2025 15:36:43 +0000 Subject: [PATCH] [rector] Rector fixes --- src/Laravel/src/Fields/Relationships/BelongsToMany.php | 5 ++--- src/Laravel/src/Fields/Relationships/HasMany.php | 1 - src/UI/src/Fields/Json.php | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Laravel/src/Fields/Relationships/BelongsToMany.php b/src/Laravel/src/Fields/Relationships/BelongsToMany.php index 35d55a8b6..d187f8bbd 100644 --- a/src/Laravel/src/Fields/Relationships/BelongsToMany.php +++ b/src/Laravel/src/Fields/Relationships/BelongsToMany.php @@ -25,7 +25,6 @@ use MoonShine\Laravel\Traits\Fields\WithAsyncSearch; use MoonShine\Laravel\Traits\Fields\WithRelatedLink; use MoonShine\Laravel\Traits\Fields\WithRelatedValues; -use MoonShine\Support\DTOs\Select\Options; use MoonShine\Support\Enums\Color; use MoonShine\UI\Collections\ActionButtons; use MoonShine\UI\Components\ActionButton; @@ -388,7 +387,7 @@ protected function resolveOldValue(mixed $old): mixed $oldPivot = $this->getCore()->getRequest()->getOld($this->getPivotName()); return collect($old) - ->map(fn ($key) => clone $this->makeRelatedModel($key, relations: $oldPivot[$key] ?? [])) + ->map(fn ($key): ?Model => clone $this->makeRelatedModel($key, relations: $oldPivot[$key] ?? [])) ->values(); } @@ -581,7 +580,7 @@ public function prepareReactivityValue(mixed $value, mixed &$casted, array &$exc { $casted = $this->getRelatedModel(); $value = collect($value) - ->map(fn ($key) => clone $this->makeRelatedModel($key)) + ->map(fn ($key): ?Model => clone $this->makeRelatedModel($key)) ->values(); $casted?->setRelation($this->getRelationName(), $value); diff --git a/src/Laravel/src/Fields/Relationships/HasMany.php b/src/Laravel/src/Fields/Relationships/HasMany.php index e6682d241..6fa8429df 100644 --- a/src/Laravel/src/Fields/Relationships/HasMany.php +++ b/src/Laravel/src/Fields/Relationships/HasMany.php @@ -18,7 +18,6 @@ use MoonShine\Contracts\UI\ComponentContract; use MoonShine\Contracts\UI\FieldContract; use MoonShine\Contracts\UI\FieldWithComponent; -use MoonShine\Contracts\UI\FormBuilderContract; use MoonShine\Contracts\UI\HasFieldsContract; use MoonShine\Contracts\UI\TableBuilderContract; use MoonShine\Laravel\Buttons\HasManyButton; diff --git a/src/UI/src/Fields/Json.php b/src/UI/src/Fields/Json.php index 037397b11..ee5cbc99e 100644 --- a/src/UI/src/Fields/Json.php +++ b/src/UI/src/Fields/Json.php @@ -451,7 +451,7 @@ public function getComponent(): ComponentContract fn (TableBuilder $tableBuilder) => value($this->modifyTable, $tableBuilder, $this->isPreviewMode()), ); - if(!$this->isObjectMode() && !$this->isPreviewMode()) { + if(!$this->isPreviewMode()) { $component = $component ->editable() ->reindex(prepared: true)