<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Paypal\Block\Adminhtml\Store;
use Magento\Backend\Block\Store\Switcher as StoreSwitcherBlock;
use Magento\Paypal\Model\Config\StructurePlugin as ConfigStructurePlugin;
/**
* Plugin for \Magento\Backend\Block\Store\Switcher
*/
class SwitcherPlugin
{
/**
* Remove country request param from url
*
* @param StoreSwitcherBlock $subject
* @param string $route
* @param array $params
* @return array
*/
public function beforeGetUrl(StoreSwitcherBlock $subject, $route = '', $params = [])
{
if ($subject->getRequest()->getParam(ConfigStructurePlugin::REQUEST_PARAM_COUNTRY)) {
$params[ConfigStructurePlugin::REQUEST_PARAM_COUNTRY] = null;
}
return [$route, $params];
}
}
-
Ketan authoredf012f907