fix: Require actions installation for forms and infolists in upgrade script

This commit is contained in:
Dan Harrin
2025-09-11 14:55:07 +01:00
parent f561df29f3
commit 58b598c3ad
+6
View File
@@ -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,
]);
};