Example #1
0
 public static function createHandler($name, $callback, $key, &$obj)
 {
     $handler = Event::createContext($name, $obj, $key);
     $handler['callback'] = $callback;
     $handler['list']['list'][] = $handler;
     if ($handler['key'] || $handler['key'] == '0') {
         if (empty($handler['list']['keys'][$handler['key']])) {
             $handler['list']['keys'][$handler['key']] = array($handler);
         } else {
             $handler['list']['keys'][$handler['key']][] = $handler;
         }
         //Сосчитали все ключи
     }
     return $handler;
 }