Lines Matching refs:eventId
97 * @param string $eventId Event ID.
100 public static function getEvent($eventId) argument
102 if (!isset(self::$_register[$eventId][self::KEY_EVENT])) {
103 self::$_register[$eventId] = [
109 return self::$_register[$eventId][self::KEY_EVENT];
116 * @param string $eventId Event ID.
121 public static function register($eventId, $source) argument
123 if (true === self::eventExists($eventId)) {
128 $eventId
152 if (!isset(self::$_register[$eventId][self::KEY_EVENT])) {
153 self::$_register[$eventId][self::KEY_EVENT] = new self();
156 self::$_register[$eventId][self::KEY_SOURCE] = $source;
164 * @param string $eventId Event ID.
169 public static function unregister($eventId, $hard = false) argument
172 unset(self::$_register[$eventId]);
174 self::$_register[$eventId][self::KEY_SOURCE] = null;
223 * @param string $eventId Event ID.
229 public static function notify($eventId, Source $source, Bucket $data) argument
231 if (false === self::eventExists($eventId)) {
235 $eventId
240 $event = self::getEvent($eventId);
252 * @param string $eventId Event ID.
255 public static function eventExists($eventId) argument
258 array_key_exists($eventId, self::$_register) &&
259 self::$_register[$eventId][self::KEY_SOURCE] !== null;