diff --git a/src/EventManager.php b/src/EventManager.php index 0a28e39..e27ae46 100644 --- a/src/EventManager.php +++ b/src/EventManager.php @@ -27,6 +27,11 @@ class EventManager const HIGH = 500; const HIGHEST = 1000; + /** + * @var EventManager + */ + static protected $defaultManager; + /** * The list of listeners * @var array @@ -348,4 +353,20 @@ public function cleanEventName($eventName) return $eventName; } + + /** + * @param EventManager $eManager + */ + public static function setDefault(EventManager $eManager) + { + self::$defaultManager = $eManager; + } + + /** + * @return EventManager + */ + public static function getDefault() + { + return self::$defaultManager; + } }