From 58b598c3ad5475c162a5df17c0e5f2efefd36859 Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Thu, 11 Sep 2025 14:55:07 +0100 Subject: [PATCH] fix: Require actions installation for forms and infolists in upgrade script --- packages/upgrade/src/rector.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/upgrade/src/rector.php b/packages/upgrade/src/rector.php index 4947ad3f47..dba9546edd 100644 --- a/packages/upgrade/src/rector.php +++ b/packages/upgrade/src/rector.php @@ -5,6 +5,8 @@ use Filament\Actions\Concerns\InteractsWithActions; use Filament\Actions\Contracts\HasActions; use Filament\Facades\Filament; use Filament\FilamentManager; +use Filament\Forms\Concerns\InteractsWithForms; +use Filament\Infolists\Concerns\InteractsWithInfolists; use Filament\Schemas\Components\Component; use Filament\Schemas\Schema; use Filament\Support\Colors\Color; @@ -328,10 +330,14 @@ return static function (RectorConfig $rectorConfig): void { ]); $rectorConfig->ruleWithConfiguration(AddInterfaceByTraitRector::class, [ + InteractsWithForms::class => HasActions::class, + InteractsWithInfolists::class => HasActions::class, InteractsWithTable::class => HasActions::class, ]); $rectorConfig->ruleWithConfiguration(AddTraitByTraitRector::class, [ + InteractsWithForms::class => InteractsWithActions::class, + InteractsWithInfolists::class => InteractsWithActions::class, InteractsWithTable::class => InteractsWithActions::class, ]); };