Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

La classe DataEventListener n'est pas cohésive #2

Open
lolo101 opened this issue May 21, 2024 · 0 comments
Open

La classe DataEventListener n'est pas cohésive #2

lolo101 opened this issue May 21, 2024 · 0 comments

Comments

@lolo101
Copy link
Collaborator

lolo101 commented May 21, 2024

La classe DataEventListener fait 2 choses bien distinctes :

  • Elle s'enregistre en tant que listener auprès de EventListenerRegistry
  • Elle écoute les événements POST_(INSERT/UPDATE/DELETE)

Au niveau de sa structure elle a un champ entityManagerFactory qui ne sert que dans la méthode init pour l'enregistrement
et un champ dataEventBroadcaster qui ne sert que dans les trois handlers

=> La classe devrait être découpée en deux :

  • un listener qui contient dataEventBroadcaster
  • un service d'enregistrement du listener qui contient entityManagerFactory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant