Skip to content

Loading…

DCOM-74: Ideas for Event Manager Improvements #674

Closed
doctrinebot opened this Issue · 7 comments

2 participants

@doctrinebot

Jira issue originally created by user johannes:

I have two ideas for improving the event manager.

  1. Add a lazy-loading implementation as we discussed on IRC already (helpful for keeping the overhead of post generation schema listener down for example)
  2. Providing better debugging information of what is going on (which listeners have been called for which event, similar to Symfony2's event dispatcher)
@doctrinebot

Comment created by @guilhermeblanco:

I'm still a huge fan of DOM2 Events.

I even have the code somewhere here, but that would break BC.

@doctrinebot

Comment created by marijn:

Would you care to elaborate on your DOM2 Events implementation Guilherme?

@doctrinebot

Comment created by @guilhermeblanco:

[~marijn] sure (like... 1 year later!)
DOM2 Events ( http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/ )
The idea is to create an event system where you can control the flow over the listeners, such as prevent the default operation or stop propagation.
I'm a big fan of this because that way any piece can be easily decoupled from the base system and become a specialized event if needed. It also can be controlled depending on the conditions to be introspected by an specific listener.

@doctrinebot

Comment created by @guilhermeblanco:

I also provided a very initial draft 2 years ago, as of #153

@doctrinebot

Comment created by @doctrinebot:

A related Github Pull-Request [GH-153] was closed:
#153

@doctrinebot

Comment created by @doctrinebot:

A related Github Pull-Request [GH-153] was assigned:
#153

@doctrinebot

Issue was closed with resolution "Incomplete"

@Ocramius Ocramius was assigned by doctrinebot
@doctrinebot doctrinebot closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.