| Current Path : /home/rtorresani/www/vendor/magento/module-multishipping/Controller/Checkout/ |
| Current File : //home/rtorresani/www/vendor/magento/module-multishipping/Controller/Checkout/Register.php |
<?php
/**
*
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Multishipping\Controller\Checkout;
class Register extends \Magento\Multishipping\Controller\Checkout
{
/**
* Multishipping checkout login page
*
* @return void
*/
public function execute()
{
if ($this->_objectManager->get(\Magento\Customer\Model\Session::class)->isLoggedIn()) {
$this->getResponse()->setRedirect($this->_getHelper()->getMSCheckoutUrl());
return;
}
$this->_view->loadLayout();
$registerForm = $this->_view->getLayout()->getBlock('customer_form_register');
if ($registerForm) {
$registerForm->setShowAddressFields(
true
)->setBackUrl(
$this->_getHelper()->getMSLoginUrl()
)->setSuccessUrl(
$this->_getHelper()->getMSShippingAddressSavedUrl()
)->setErrorUrl(
$this->_url->getCurrentUrl()
);
}
$this->_view->renderLayout();
}
}