public static function ReconfigureObservers() { if (!self::$observersSetuped) { self::setupObservers(); } foreach (self::$EventObservers as &$observer) { if (method_exists($observer, "__construct")) { $observer->__construct(); } } }
/** * {@inheritdoc} * @see Scalr_System_Cronjob_MultiProcess_DefaultWorker::startChild() */ function startChild() { // Reopen DB connection in child $this->db = $this->getContainer()->adodb; // Reconfigure observers; Scalr::ReconfigureObservers(); }