/** * Processing of form reload. */ protected function processReload() { $this->form->handleRequest($this->request); $type = $this->form->get('processType')->getViewData(); /** @var Mailbox $data */ $data = $this->form->getData(); if (!empty($type)) { $processorEntity = $this->mailboxProcessStorage->getNewSettingsEntity($type); $data->setProcessSettings($processorEntity); } else { $data->setProcessSettings(null); } $this->form = $this->formFactory->create(self::FORM, $data); }