Skip to content

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

@lolo101

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions