diff --git a/src/Controller/Administrative/Disposition/DocumentUploadController.php b/src/Controller/Administrative/Disposition/DocumentUploadController.php index 2a49821..e090c1a 100644 --- a/src/Controller/Administrative/Disposition/DocumentUploadController.php +++ b/src/Controller/Administrative/Disposition/DocumentUploadController.php @@ -8,6 +8,7 @@ use App\Event\DocumentUploadedEvent; use App\Htmx\HxRedirectResponse; use App\Service\Upload\UploadHandler; use Doctrine\ORM\EntityManagerInterface; +use Psr\Log\LoggerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\DependencyInjection\Attribute\Target; use Symfony\Component\HttpFoundation\Request; @@ -25,6 +26,7 @@ class DocumentUploadController extends AbstractController #[Target('disposition')] private readonly WorkflowInterface $workflow, private readonly EventDispatcherInterface $eventDispatcher, + private readonly LoggerInterface $logger, ) { } @@ -96,6 +98,14 @@ class DocumentUploadController extends AbstractController $this->uploadHandler->destroyUploadSession(); $this->eventDispatcher->dispatch(new DocumentUploadedEvent($upload), DocumentUploadedEvent::NAME); + + $this->logger->info('Document upload for teamer', [ + 'teamer_id' => $teamer->getId(), + 'teamer_name' => $teamer->getFullName(), + 'disposition_id' => $disposition->getId(), + 'document_id' => $upload->getId(), + 'upload_type' => $uploadType, + ]); } private function getRedirectResponse(Disposition $disposition): HxRedirectResponse