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 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']), ]; }