calculer($args); } public function postUpdate (PostUpdateEventArgs $args): void { $this->calculer($args); } public function postRemove (PostRemoveEventArgs $args): void { $this->calculer($args); } private function calculer (LifecycleEventArgs $args): void { $entity = $args->getObject(); if (!$entity instanceof Commentaire) { return; } $this->noteMoyenne->calculerMoyenne($entity->getFilm()); } }