![]() 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/vendor/paypal/module-braintree-core/Gateway/Config/Vault/ |
<?php declare(strict_types=1); namespace PayPal\Braintree\Gateway\Config\Vault; use PayPal\Braintree\Model\StoreConfigResolver; use Magento\Framework\App\Config\ScopeConfigInterface; use Magento\Framework\Exception\InputException; use Magento\Framework\Exception\NoSuchEntityException; class Config extends \Magento\Payment\Gateway\Config\Config { const KEY_CVV = 'cvv'; /** * @var StoreConfigResolver */ private $storeConfigResolver; /** * Config constructor. * * @param StoreConfigResolver $storeConfigResolver * @param ScopeConfigInterface $scopeConfig * @param null $methodCode * @param string $pathPattern */ public function __construct( StoreConfigResolver $storeConfigResolver, ScopeConfigInterface $scopeConfig, $methodCode = null, $pathPattern = \Magento\Payment\Gateway\Config\Config::DEFAULT_PATH_PATTERN ) { \Magento\Payment\Gateway\Config\Config::__construct($scopeConfig, $methodCode, $pathPattern); $this->storeConfigResolver = $storeConfigResolver; } /** * @return bool * @throws InputException * @throws NoSuchEntityException */ public function isCvvVerifyEnabled(): bool { return (bool) $this->getValue( self::KEY_CVV, $this->storeConfigResolver->getStoreId() ); } }