63c558e955e5c9b736b044bf17f1ee2debe7103c
src/Message/AppLogMessage.php (nouveau): - Message serialisable avec method, url, route, action, userId (int nullable au lieu de l'entite User), ip - Dispatche via le bus Messenger pour traitement asynchrone par Redis src/MessageHandler/AppLogMessageHandler.php (nouveau): - Recharge le User par ID depuis le repository - Cree l'AppLog avec le HMAC et persiste en BDD - Execute en arriere-plan sans bloquer la requete HTTP src/Service/AppLoggerService.php: - log(): dispatch maintenant un AppLogMessage via le bus Messenger au lieu de persister directement (asynchrone) - logDirect(): reste synchrone pour les suppressions de logs qui doivent etre tracees immediatement avant la reponse HTTP - Injection de MessageBusInterface en plus de EntityManager src/Message/MeilisearchSyncMessage.php (nouveau): - Message avec type (customer/revendeur/price), entityId et action (index ou remove) - Constantes TYPE_CUSTOMER, TYPE_REVENDEUR, TYPE_PRICE src/MessageHandler/MeilisearchSyncMessageHandler.php (nouveau): - Recharge l'entite par ID selon le type - Appelle indexCustomer/indexRevendeur/indexPrice ou les methodes remove correspondantes sur MeilisearchService - Execute en arriere-plan via Redis Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
PHP
66.2%
Twig
28.7%
JavaScript
4%
Jinja
0.5%
Makefile
0.3%
Other
0.2%