@@ -301,11 +301,11 @@ private function enrichLeafWithNativeData(array $result, array $metadata, array
301301 }
302302
303303 if (isset ($ validation ['signatureValidation ' ]) && is_array ($ validation ['signatureValidation ' ])) {
304- $ leaf ['signature_validation ' ] = $ this ->getLocalizedSignatureValidation ($ validation ['signatureValidation ' ]);
304+ $ leaf ['signature_validation ' ] = $ this ->pdfSignatureValidationService -> localizeSignatureValidation ($ validation ['signatureValidation ' ]);
305305 }
306306
307307 if (isset ($ validation ['certificateValidation ' ]) && is_array ($ validation ['certificateValidation ' ])) {
308- $ leaf ['certificate_validation ' ] = $ this ->getLocalizedCertificateValidation ($ validation ['certificateValidation ' ]);
308+ $ leaf ['certificate_validation ' ] = $ this ->pdfSignatureValidationService -> localizeCertificateValidation ($ validation ['certificateValidation ' ]);
309309 }
310310
311311 if (!isset ($ leaf ['certificate_validation ' ])) {
@@ -318,74 +318,6 @@ private function enrichLeafWithNativeData(array $result, array $metadata, array
318318 return $ result ;
319319 }
320320
321- /**
322- * Keep LibreSign-side l10n compatibility regardless of upstream validator labels.
323- */
324- private function getLocalizedSignatureValidation (array $ validation ): array {
325- $ id = (int )($ validation ['id ' ] ?? 6 );
326-
327- return match ($ id ) {
328- 1 => [
329- 'id ' => 1 ,
330- 'label ' => $ this ->l10n ->t ('Signature is valid. ' ),
331- ],
332- 2 => [
333- 'id ' => 2 ,
334- 'label ' => $ this ->l10n ->t ('Signature is invalid. ' ),
335- ],
336- 3 => [
337- 'id ' => 3 ,
338- 'label ' => $ this ->l10n ->t ('Digest mismatch. ' ),
339- ],
340- 5 => [
341- 'id ' => 5 ,
342- 'label ' => $ this ->l10n ->t ('Signature has not yet been verified. ' ),
343- ],
344- default => [
345- 'id ' => 6 ,
346- 'label ' => $ this ->l10n ->t ('Unknown validation failure. ' ),
347- ],
348- };
349- }
350-
351- /**
352- * Keep LibreSign-side l10n compatibility regardless of upstream validator labels.
353- */
354- private function getLocalizedCertificateValidation (array $ validation ): array {
355- $ id = (int )($ validation ['id ' ] ?? 7 );
356-
357- return match ($ id ) {
358- 1 => [
359- 'id ' => 1 ,
360- 'label ' => $ this ->l10n ->t ('Certificate is trusted. ' ),
361- ],
362- 2 => [
363- 'id ' => 2 ,
364- 'label ' => $ this ->l10n ->t ("Certificate issuer isn't trusted. " ),
365- ],
366- 3 => [
367- 'id ' => 3 ,
368- 'label ' => $ this ->l10n ->t ('Certificate issuer is unknown. ' ),
369- ],
370- 4 => [
371- 'id ' => 4 ,
372- 'label ' => $ this ->l10n ->t ('Certificate has been revoked. ' ),
373- ],
374- 5 => [
375- 'id ' => 5 ,
376- 'label ' => $ this ->l10n ->t ('Certificate has expired ' ),
377- ],
378- 6 => [
379- 'id ' => 6 ,
380- 'label ' => $ this ->l10n ->t ('Certificate has not yet been verified. ' ),
381- ],
382- default => [
383- 'id ' => 7 ,
384- 'label ' => $ this ->l10n ->t ('Unknown issue with certificate or corrupted data. ' ),
385- ],
386- };
387- }
388-
389321 /**
390322 * @param resource $resource
391323 * @return list<array>
0 commit comments