/** * 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); } } }