dataHelper = $data; $this->escaper = $escaper; $this->messageManager = $context->getMessageManager(); parent::__construct($context); } /** * Execute method. * * @return void */ public function execute() { $datafield = $this->getRequest()->getParam('name'); if (! empty($datafield)) { $response = $this->dataHelper->createDatafield( (int) $this->getRequest()->getParam('website', 0), $datafield, $this->getRequest()->getParam('type'), $this->getRequest()->getParam('visibility'), $this->getRequest()->getParam('default') ); if (isset($response->message)) { $this->messageManager->addErrorMessage($response->message); } else { $this->messageManager->addSuccessMessage(__('Data field successfully created.')); } } } }