Example #1
0
 /**
  * Call grid modifiers for the given grid.
  *
  * @param DataGrid $grid grid
  * @param int $mode creation mode
  */
 private static function callModifiers(DataGrid $grid, $mode)
 {
     $keys = array('*', $grid->getNode()->atkNodeUri());
     foreach ($keys as $key) {
         if (!isset(self::$s_modifiers[$key])) {
             continue;
         }
         foreach (self::$s_modifiers[$key] as $callback) {
             call_user_func($callback, $grid, $mode);
         }
     }
 }