| Current Path : /home/rtorresani/www/vendor/magento/module-multishipping/Controller/Checkout/ |
| Current File : //home/rtorresani/www/vendor/magento/module-multishipping/Controller/Checkout/RemoveItem.php |
<?php
/**
*
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Multishipping\Controller\Checkout;
use Magento\Framework\App\Action\HttpPostActionInterface;
/**
* Class RemoveItem
*
* Removes multishipping items
*/
class RemoveItem extends \Magento\Multishipping\Controller\Checkout implements HttpPostActionInterface
{
/**
* Multishipping checkout remove item action
*
* @return void
*/
public function execute()
{
$itemId = $this->getRequest()->getParam('id');
$addressId = $this->getRequest()->getParam('address');
if ($addressId && $itemId) {
$this->_getCheckout()->setCollectRatesFlag(true);
$this->_getCheckout()->removeAddressItem($addressId, $itemId);
}
$this->_redirect('*/*/addresses');
}
}