검증 규칙 배열 */ public function rules(): array { $rules = [ 'subject' => ['sometimes', 'nullable', 'array', new TranslatableField(maxLength: 500)], 'body' => ['required', 'array', new LocaleRequiredTranslatable(maxLength: 65535)], 'is_active' => ['sometimes', 'boolean'], ]; return HookManager::applyFilters( 'core.identity.message_template.update_validation_rules', $rules, $this->route('template') ); } }