Scalr::ReconfigureObservers PHP Method

ReconfigureObservers() public static method

Method for multiprocess scripts. We must recreate DB connection created in constructor
public static ReconfigureObservers ( )
    public static function ReconfigureObservers()
    {
        if (!self::$observersSetuped) {
            self::setupObservers();
        }
        foreach (self::$EventObservers as &$observer) {
            if (method_exists($observer, "__construct")) {
                $observer->__construct();
            }
        }
    }

Usage Example

Example #1
0
 /**
  * {@inheritdoc}
  * @see Scalr_System_Cronjob_MultiProcess_DefaultWorker::startChild()
  */
 function startChild()
 {
     // Reopen DB connection in child
     $this->db = $this->getContainer()->adodb;
     // Reconfigure observers;
     Scalr::ReconfigureObservers();
 }
All Usage Examples Of Scalr::ReconfigureObservers