79 \
Magento\Framework\Stdlib\DateTime\DateTime $date
81 $this->_scopeConfig = $scopeConfig;
82 $this->_dataStorage = $dataStorage;
83 $this->_paymentMethodFactory = $paymentMethodFactory;
94 public function getActiveMethods()
100 $methodModel = $this->_paymentMethodFactory->create(
$data[
'model']);
101 $methodModel->setStore(
null);
102 if ($methodModel->getConfigData(
'active',
null)) {
118 return $this->_dataStorage->get(
'credit_cards');
129 return $this->_dataStorage->get(
'methods');
140 return $this->_dataStorage->get(
'groups');
153 $this->localeResolver->getLocale()
154 )[
'calendar'][
'gregorian'][
'monthNames'][
'format'][
'wide'];
155 foreach ($months as $key =>
$value) {
156 $monthNum = ++$key < 10 ?
'0' . $key : $key;
171 $first = (int)$this->_date->date(
'Y');
174 $years[$year] = $year;
__construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Payment\Model\Method\Factory $paymentMethodFactory, \Magento\Framework\Locale\ResolverInterface $localeResolver, \Magento\Framework\Config\DataInterface $dataStorage, \Magento\Framework\Stdlib\DateTime\DateTime $date)