EventGenerator.php 315 B

12345678910111213141516171819
  1. <?php
  2. namespace Core;
  3. abstract class EventGenerator
  4. {
  5. protected $observers = array();
  6. function addObserver($observer)
  7. {
  8. $this->observers[] = $observer;
  9. }
  10. function notify()
  11. {
  12. foreach($this->observers as $observer)
  13. {
  14. $observer->update();
  15. }
  16. }
  17. }