85 \
Magento\Customer\Model\Metadata\FormFactory $formFactory,
89 \
Magento\Framework\Reflection\DataObjectProcessor $dataProcessor,
94 $this->_customerSession = $customerSession;
95 $this->_formKeyValidator = $formKeyValidator;
96 $this->_formFactory = $formFactory;
100 $this->_dataProcessor = $dataProcessor;
104 parent::__construct($context);
126 $this->_actionFlag->set(
'',
'no-dispatch',
true);
136 protected function _buildUrl($route =
'',
$params = [])
139 $urlBuilder = $this->_objectManager->create(\
Magento\Framework\UrlInterface::class);
140 return $urlBuilder->getUrl($route,
$params);
__construct(\Magento\Framework\App\Action\Context $context, \Magento\Customer\Model\Session $customerSession, \Magento\Framework\Data\Form\FormKey\Validator $formKeyValidator, \Magento\Customer\Model\Metadata\FormFactory $formFactory, \Magento\Customer\Api\AddressRepositoryInterface $addressRepository, \Magento\Customer\Api\Data\AddressInterfaceFactory $addressDataFactory, \Magento\Customer\Api\Data\RegionInterfaceFactory $regionDataFactory, \Magento\Framework\Reflection\DataObjectProcessor $dataProcessor, \Magento\Framework\Api\DataObjectHelper $dataObjectHelper, \Magento\Framework\Controller\Result\ForwardFactory $resultForwardFactory, \Magento\Framework\View\Result\PageFactory $resultPageFactory)
dispatch(RequestInterface $request)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]