/ src / services / DocumentValidationService.php
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  }