public static function widget($config = [])
{
if (isset($config['options'])) {
$options =& $config['options'];
}
$vars = get_class_vars(get_class());
foreach ($config as $k => $v) {
if (array_key_exists($k, $vars)) {
continue;
}
$options[$k] = $v;
unset($config[$k]);
}
return parent::widget($config);
}