20 $widgetInstance = $this->_initWidgetInstance();
21 if (!$widgetInstance) {
25 $widgetInstance->setTitle(
32 $this->
getRequest()->getPost(
'widget_instance')
33 )->setWidgetParameters(
37 $widgetInstance->save();
38 $this->messageManager->addSuccess(
__(
'The widget instance has been saved.'));
39 if ($this->
getRequest()->getParam(
'back',
false)) {
42 [
'instance_id' => $widgetInstance->getId(),
'_current' =>
true]
48 }
catch (\Exception $exception) {
49 $this->messageManager->addError($exception->getMessage());
50 $this->_logger->critical($exception);
51 $this->
_redirect(
'adminhtml/*/edit', [
'_current' =>
true]);
_redirect($path, $arguments=[])