mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-07 09:17:35 +00:00
41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
namespace Magento\Persistent\Model;
|
|
|
|
use Magento\Checkout\Model\ConfigProviderInterface;
|
|
use Magento\Persistent\Helper\Data as PersistentHelper;
|
|
|
|
class CheckoutConfigProvider implements ConfigProviderInterface
|
|
{
|
|
/**
|
|
* @var PersistentHelper
|
|
*/
|
|
private $persistentHelper;
|
|
|
|
/**
|
|
* @param PersistentHelper $persistentHelper
|
|
*/
|
|
public function __construct(PersistentHelper $persistentHelper)
|
|
{
|
|
$this->persistentHelper = $persistentHelper;
|
|
}
|
|
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
public function getConfig()
|
|
{
|
|
$isCheckboxVisible = $this->persistentHelper->isEnabled() && $this->persistentHelper->isRememberMeEnabled();
|
|
$isCheckboxChecked = $this->persistentHelper->isRememberMeCheckedDefault();
|
|
return [
|
|
'persistenceConfig' => [
|
|
'isRememberMeCheckboxVisible' => $isCheckboxVisible,
|
|
'isRememberMeCheckboxChecked' => $isCheckboxChecked,
|
|
],
|
|
];
|
|
}
|
|
}
|