style(shared) : importe Throwable dans UploadedDocumentProcessor
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m37s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m26s

Conforme a la regle php-cs-fixer global_namespace_import (gate CI Backend).
This commit is contained in:
Matthieu
2026-06-15 17:06:10 +02:00
parent 08d6fdb169
commit f3707ca287
@@ -14,6 +14,7 @@ use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException;
use Symfony\Component\Security\Core\User\UserInterface;
use Throwable;
/**
* Processor d'ecriture de l'upload generique (POST /api/uploaded_documents).
@@ -68,7 +69,7 @@ final class UploadedDocumentProcessor implements ProcessorInterface
try {
return $this->persistProcessor->process($document, $operation, $uriVariables, $context);
} catch (\Throwable $e) {
} catch (Throwable $e) {
// La persistance a echoue APRES l'ecriture disque (erreur DB, FK...) :
// on supprime le fichier orphelin pour ne pas le laisser sans ligne
// uploaded_document correspondante, puis on relaie l'erreur.