/**
  * Disable package in config.
  *
  * @param Package $package Package object.
  *
  * @return void
  */
 protected function _disablePackageConfig(Package $package)
 {
     switch ($package->type) {
         case Manager::PACKAGE_TYPE_MODULE:
             // Disable module widgets.
             $this->db->update(Widget::getTableName(), ['enabled'], [0], "module = '{$package->name}'");
             break;
         case Manager::PACKAGE_TYPE_WIDGET:
             if ($widget = $package->getWidget()) {
                 $widget->enabled = 0;
                 $widget->save();
             }
             break;
     }
 }