public static function flushEvents() { self::$forceDeferredEvents = false; if (!self::$deferredEvents) { return; } KalturaLog::debug("started flushing deferred events"); while (count(self::$deferredEvents)) { $deferredEvent = self::popNextDeferredEvent(); self::raiseEvent($deferredEvent); } KalturaLog::debug("finished flushing deferred events"); }