DocumentValidationService.php
1 <?php 2 3 namespace ButA2SaeS3\services; 4 5 use ButA2SaeS3\dto\UploadDocumentDto; 6 use ButA2SaeS3\validation\ValidationResult; 7 8 class DocumentValidationService 9 { 10 public static function validateUpload(array $data): ValidationResult 11 { 12 $result = ValidationResult::empty(); 13 $description = trim($data['description'] ?? ''); 14 $result->setValue(new UploadDocumentDto($description)); 15 return $result; 16 } 17 }