Skip to content

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

Description

@lolo101

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions