![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-email/Model/Plugin/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Email\Model\Plugin; class GetUrl { /** * Generate unique Urls/links separated by store in \Magento\Email\Model\AbstractTemplate `getUrl` function. * * @param \Magento\Email\Model\AbstractTemplate $subject * @param \Magento\Store\Model\Store $store * @param string $route * @param array $params * @return array * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function beforeGetUrl( \Magento\Email\Model\AbstractTemplate $subject, \Magento\Store\Model\Store $store, $route = '', $params = [] ) { /** * Pass extra parameter to distinguish stores urls for property \Magento\Email\Model\AbstractTemplate `getUrl` * in multi-store environment */ $params['_escape_params'] = $store->getCode(); return [$store, $route, $params]; } }