1234567891011121314151617181920212223242526272829303132 |
- <?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];
- }
- }
|