Esempio n. 1
0
 /**
  * Dispatch a widget
  * @param zibo\core\Request $request
  * @param zibo\core\Response $response
  * @param int $widgetId id of the widget
  * @param zibo\library\widget\controller\Widget $widget instance of the widget
  * @return null
  */
 private function dispatchWidget(Request $request, Response $response, $widgetId, Widget $widget)
 {
     $widgetSettings = new WidgetSettings($widgetId, $this->node->settings);
     $widget->setIdentifier($widgetId);
     $widget->setProperties($widgetSettings);
     $widget->setLocale($this->node->dataLocale);
     $this->widgetDispatcher->setWidget($widget);
     $this->widgetDispatcher->dispatch($request, $response);
 }