code: protected function registerPlugin($name)
      {
          $view = $this->getView();
  
          AdminUiAsset::register($view);
  
          $id = $this->options['id'];
          
          if ($this->clientOptions !== false) {
              $options = empty($this->clientOptions) ? '' : Json::encode($this->clientOptions);
              $js = "jQuery('#$id').$name($options);";
              $view->registerJs($js);
          }
  
          if (!empty($this->clientEvents)) {
              $js = [];
              foreach ($this->clientEvents as $event => $handler) {
                  $js[] = "jQuery('#$id').on('$event', $handler);";
              }
              $view->registerJs(implode("\n", $js));
          }
      }
docs: Registers a specific Bootstrap plugin and the related events
  @param string $name the name of the Bootstrap plugin