![]() 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/cartforge.co/app/code/Amasty/Label/Plugin/App/Config/ |
<?php /** * @author Amasty Team * @copyright Copyright (c) Amasty (https://www.amasty.com) * @package Product Labels for Magento 2 */ namespace Amasty\Label\Plugin\App\Config; /** * Class ScopeCodeResolver * @package Amasty\Label\Plugin\App\Config */ class ScopeCodeResolver { /** * @var bool */ private $needClean = false; /** * @param \Magento\Framework\App\Config\ScopeCodeResolver $scopeCodeResolver * @param string $scopeType * @param string $scopeCode * * @return array */ public function beforeResolve( $scopeCodeResolver, $scopeType, $scopeCode ) { if ($this->isNeedClean() && method_exists($scopeCodeResolver, 'clean')) { $scopeCodeResolver->clean(); } return [$scopeType, $scopeCode]; } /** * @param bool $needClean */ public function setNeedClean($needClean) { $this->needClean = $needClean; } /** * @return bool */ public function isNeedClean() { return $this->needClean; } }