From ed98cf3d6636126cae058903298a0dd0772a1b2c Mon Sep 17 00:00:00 2001 From: Baspa Date: Mon, 29 Dec 2025 10:15:08 +0100 Subject: [PATCH 1/2] fix: nested array rules --- src/Resources/MailResource.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Resources/MailResource.php b/src/Resources/MailResource.php index bbf0be0..1d628d1 100644 --- a/src/Resources/MailResource.php +++ b/src/Resources/MailResource.php @@ -453,15 +453,18 @@ private static function getResendForm(): array ->placeholder(__('Recipient(s)')) ->label(__('To')) ->required() + ->rules(['array']) ->nestedRecursiveRules(['email:rfc,dns']), TagsInput::make('cc') ->placeholder(__('Recipient(s)')) ->label(__('CC')) - ->nestedRecursiveRules(['nullable', 'email:rfc,dns']), + ->rules(['nullable', 'array']) + ->nestedRecursiveRules(['email:rfc,dns']), TagsInput::make('bcc') ->placeholder(__('Recipient(s)')) ->label(__('BCC')) - ->nestedRecursiveRules(['nullable', 'email:rfc,dns']), + ->rules(['nullable', 'array']) + ->nestedRecursiveRules(['email:rfc,dns']), ]; } @@ -485,19 +488,22 @@ private static function getBulkResendForm($records): array ->label(__('Recipient(s)')) ->default($toEmails) ->required() + ->rules(['array']) ->nestedRecursiveRules(['email:rfc,dns']), TagsInput::make('cc') ->placeholder(__('CC')) ->label(__('CC')) ->default($ccEmails) - ->nestedRecursiveRules(['nullable', 'email:rfc,dns']), + ->rules(['nullable', 'array']) + ->nestedRecursiveRules(['email:rfc,dns']), TagsInput::make('bcc') ->placeholder(__('BCC')) ->label(__('BCC')) ->default($bccEmails) - ->nestedRecursiveRules(['nullable', 'email:rfc,dns']), + ->rules(['nullable', 'array']) + ->nestedRecursiveRules(['email:rfc,dns']), ]; } From 08909cfb4e338c9915c8e55f9b105a05f6eea29b Mon Sep 17 00:00:00 2001 From: Baspa Date: Mon, 29 Dec 2025 10:17:11 +0100 Subject: [PATCH 2/2] fix: phpstan php version --- .github/workflows/phpstan.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index e99ae44..1b1bfc0 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -16,7 +16,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: '8.2' coverage: none - name: Install composer dependencies