Edit.php 847 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. *
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. namespace Magento\Widget\Controller\Adminhtml\Widget\Instance;
  8. class Edit extends \Magento\Widget\Controller\Adminhtml\Widget\Instance
  9. {
  10. /**
  11. * Edit widget instance action
  12. *
  13. * @return void
  14. */
  15. public function execute()
  16. {
  17. $widgetInstance = $this->_initWidgetInstance();
  18. if (!$widgetInstance) {
  19. $this->_redirect('adminhtml/*/');
  20. return;
  21. }
  22. $this->_initAction();
  23. $this->_view->getPage()->getConfig()->getTitle()->prepend(
  24. $widgetInstance->getId() ? $widgetInstance->getTitle() : __('New Widget')
  25. );
  26. $this->_view->getPage()->getConfig()->getTitle()->prepend(__('Widgets'));
  27. $this->_view->renderLayout();
  28. }
  29. }