setModule() публичный Метод

Set the module (aka plugin name) of the widget. The correct module is usually detected automatically and not needed to be configured manually.
public setModule ( string $module ) : static
$module string eg 'CoreHome'
Результат static
Пример #1
0
 private function addDefaultDashboard(&$widgets)
 {
     $config = new WidgetConfig();
     $config->setIsNotWidgetizable();
     $config->setModule('Dashboard');
     $config->setAction('embeddedIndex');
     $config->setCategoryId('Dashboard_Dashboard');
     $config->setSubcategoryId('1');
     $config->setParameters(array('idDashboard' => 1));
     $widgets[] = $config;
 }
Пример #2
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('General_Visitors');
     $config->setSubcategoryId('UserCountryMap_RealTimeMap');
     $config->setName('UserCountryMap_RealTimeMap');
     $config->setModule('UserCountryMap');
     $config->setAction('realtimeMap');
     $config->setOrder(5);
     if (!PluginManager::getInstance()->isPluginActivated('UserCountry')) {
         $config->disable();
     }
 }
Пример #3
0
 private function getWidgetConfigForClassName($widgetClass)
 {
     /** @var string|Widget $widgetClass */
     $config = new WidgetConfig();
     $config->setModule($this->getModuleFromWidgetClassName($widgetClass));
     $config->setAction($this->getActionFromWidgetClassName($widgetClass));
     $widgetClass::configure($config);
     return $config;
 }