示例#1
0
 public function setMasterInstance()
 {
     $oldmaster = TRUE;
     $class = get_called_class();
     if (isset(self::$instances[$class]['_master'])) {
         $oldmaster = self::$instances[$class]['_master'];
     }
     self::$master_instance = self::$instances[$class]['_master'] = self::$instances[$class][$this->instance_name];
     return $oldmaster;
 }
 protected function __construct($instanceId)
 {
     parent::__construct($instanceId);
     $di = \NwApi\Di::getInstance();
     require $di->configPath . $instanceId . '.php';
     $vars = get_defined_vars();
     unset($vars['instanceId']);
     unset($vars['di']);
     foreach ($vars as $name => $value) {
         $this->{$name} = $value;
     }
 }