/** * Initialize the Widget Context, before the Render method is called. * * @return void */ private function initializeWidgetContext() { if ($this->ajaxWidget === true) { if ($this->storeConfigurationInSession === true) { $this->ajaxWidgetContextHolder->store($this->widgetContext); } $this->widgetContext->setAjaxWidgetConfiguration($this->getAjaxWidgetConfiguration()); } $this->widgetContext->setNonAjaxWidgetConfiguration($this->getNonAjaxWidgetConfiguration()); $this->initializeWidgetIdentifier(); $controllerObjectName = $this->controller instanceof DependencyProxy ? $this->controller->_getClassName() : get_class($this->controller); $this->widgetContext->setControllerObjectName($controllerObjectName); }