Design Patterns: SigSlots
Xander Guzman (contact me)
This package can be used to trigger and process events using the signal and slot design pattern.
There several classes to manage and process events.
Applications can register objects that trigger event occurrences by emitting signals of a given type.
The objects interested in handling events of may register slots.
When an event is triggered, the manager class processes the signal by calling all objects that registered a slot associated to the event type.
Click here for detailed information about this class on phpclasses.org