_widget = $widget; parent::__construct($context); } /** * Format widget pseudo-code for inserting into wysiwyg editor * * @return void */ public function execute() { $type = $this->getRequest()->getPost('widget_type'); $params = $this->getRequest()->getPost('parameters', []); $asIs = $this->getRequest()->getPost('as_is'); $html = $this->_widget->getWidgetDeclaration($type, $params, $asIs); $this->getResponse()->setBody($html); } }