Skip to content

Commit b24b7d0

Browse files
authored
fix: nested array rules (#65)
* fix: nested array rules * fix: phpstan php version
1 parent 964abd4 commit b24b7d0

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.github/workflows/phpstan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Setup PHP
1717
uses: shivammathur/setup-php@v2
1818
with:
19-
php-version: '8.1'
19+
php-version: '8.2'
2020
coverage: none
2121

2222
- name: Install composer dependencies

src/Resources/MailResource.php

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -453,15 +453,18 @@ private static function getResendForm(): array
453453
->placeholder(__('Recipient(s)'))
454454
->label(__('To'))
455455
->required()
456+
->rules(['array'])
456457
->nestedRecursiveRules(['email:rfc,dns']),
457458
TagsInput::make('cc')
458459
->placeholder(__('Recipient(s)'))
459460
->label(__('CC'))
460-
->nestedRecursiveRules(['nullable', 'email:rfc,dns']),
461+
->rules(['nullable', 'array'])
462+
->nestedRecursiveRules(['email:rfc,dns']),
461463
TagsInput::make('bcc')
462464
->placeholder(__('Recipient(s)'))
463465
->label(__('BCC'))
464-
->nestedRecursiveRules(['nullable', 'email:rfc,dns']),
466+
->rules(['nullable', 'array'])
467+
->nestedRecursiveRules(['email:rfc,dns']),
465468
];
466469
}
467470

@@ -485,19 +488,22 @@ private static function getBulkResendForm($records): array
485488
->label(__('Recipient(s)'))
486489
->default($toEmails)
487490
->required()
491+
->rules(['array'])
488492
->nestedRecursiveRules(['email:rfc,dns']),
489493

490494
TagsInput::make('cc')
491495
->placeholder(__('CC'))
492496
->label(__('CC'))
493497
->default($ccEmails)
494-
->nestedRecursiveRules(['nullable', 'email:rfc,dns']),
498+
->rules(['nullable', 'array'])
499+
->nestedRecursiveRules(['email:rfc,dns']),
495500

496501
TagsInput::make('bcc')
497502
->placeholder(__('BCC'))
498503
->label(__('BCC'))
499504
->default($bccEmails)
500-
->nestedRecursiveRules(['nullable', 'email:rfc,dns']),
505+
->rules(['nullable', 'array'])
506+
->nestedRecursiveRules(['email:rfc,dns']),
501507
];
502508
}
503509

0 commit comments

Comments
 (0)