Retour à la leçon
Mission

Mission : demeler un stock qui se decremente deux fois

Diagnostiquer un listener duplique et concevoir une reaction supplementaire sans toucher au code existant.

Contexte

Le support signale que le stock de certains produits chute plus vite que le nombre de commandes reellement validees. En inspectant EventServiceProvider, tu remarques que DecrementerStock apparait DEUX FOIS dans le tableau $listen[CommandeValidee::class], probablement colle par erreur lors d'un merge Git. Par ailleurs, la direction souhaite ajouter une quatrieme reaction : enregistrer chaque commande validee dans un tableau de bord analytique externe, sans jamais ralentir la reponse HTTP de validation ni risquer de faire echouer la validation si ce service externe est indisponible.