| Current Path : /home/rtorresani/www/vendor/magento/module-re-captcha-paypal/Model/ |
| Current File : //home/rtorresani/www/vendor/magento/module-re-captcha-paypal/Model/CheckoutConfigProvider.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\ReCaptchaPaypal\Model;
use Magento\Checkout\Model\ConfigProviderInterface;
use Magento\ReCaptchaUi\Model\IsCaptchaEnabledInterface;
/**
* Adds reCaptcha configuration to checkout.
*/
class CheckoutConfigProvider implements ConfigProviderInterface
{
/**
* @var IsCaptchaEnabledInterface
*/
private $isCaptchaEnabled;
/**
* @param IsCaptchaEnabledInterface $isCaptchaEnabled
*/
public function __construct(
IsCaptchaEnabledInterface $isCaptchaEnabled
) {
$this->isCaptchaEnabled = $isCaptchaEnabled;
}
/**
* @inheritdoc
*/
public function getConfig()
{
return [
'recaptcha_paypal' => $this->isCaptchaEnabled->isCaptchaEnabledFor('paypal_payflowpro')
];
}
}