Пример #1
0
 public static function factory($id, $args)
 {
     $context = new UserContext();
     $context->setID($id);
     $context->init($args);
     return $context;
 }
Пример #2
0
 private function initContexts()
 {
     Kurogo::log(LOG_DEBUG, 'Initializing contexts', 'context');
     $this->contexts = array();
     $this->activeContexts = array();
     $contexts = $this->getOptionalSiteSections('contexts');
     $contextGroups = array();
     foreach ($contexts as $key => $contextData) {
         $context = UserContext::factory($key, $contextData);
         $this->contexts[$context->getID()] = $context;
     }
     Kurogo::log(LOG_DEBUG, 'Contexts: ' . implode(', ', array_keys($this->activeContexts)), 'context');
 }