public function registerAssetBundle()
{
$view = $this->getView();
$lang = isset($this->language) ? $this->language : '';
Select2Asset::register($view)->addLanguage($lang, '', 'js/i18n');
if (in_array($this->theme, self::$_inbuiltThemes)) {
/**
* @var AssetBundle $bundleClass
*/
$bundleClass = __NAMESPACE__ . '\\Theme' . ucfirst($this->theme) . 'Asset';
$bundleClass::register($view);
}
}