I am trying to override Magento Payment Helper data in my extension but it's not working.
I have overriden by using the preference method.
I have put below code in app/code/Demo/PaymentTest/etc/di.xml
<preference for="Magento\Payment\Helper\Data" type="Demo\PaymentTest\Helper\Data" />
Here is my Helper code
<?php
namespace Demo\PaymentTest\Helper;
class Data extends \Magento\Payment\Helper\Data
{
public function getStoreMethods($store = null, $quote = null)
{
}
}
I am trying to override getStoreMethods
method in my helper but it's not calling it.
Can you please tell me what am I doing wrong?
\Magento\Payment\Helper\Data::getStoreMethods
is deprecated and doesn't call anymore, use\Magento\Payment\Model\PaymentMethodList::getActiveList
instead