File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
app/code/Magento/Paypal/Block/PayLater Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 1212use Magento \Paypal \Model \PayLaterConfig ;
1313use Magento \Paypal \Model \SdkUrl ;
1414use Magento \Paypal \Model \Config as PaypalConfig ;
15+ use Magento \Framework \App \ObjectManager ;
1516
1617/**
1718 * PayPal PayLater component block
@@ -48,22 +49,23 @@ class Banner extends Template
4849 * @param Template\Context $context
4950 * @param PayLaterConfig $payLaterConfig
5051 * @param SdkUrl $sdkUrl
51- * @param PaypalConfig $paypalConfig
5252 * @param array $data
53+ * @param PaypalConfig $paypalConfig
5354 */
5455 public function __construct (
5556 Template \Context $ context ,
5657 PayLaterConfig $ payLaterConfig ,
5758 SdkUrl $ sdkUrl ,
58- PaypalConfig $ paypalConfig ,
59- array $ data = []
59+ array $ data = [] ,
60+ PaypalConfig $ paypalConfig = null
6061 ) {
6162 parent ::__construct ($ context , $ data );
6263 $ this ->payLaterConfig = $ payLaterConfig ;
6364 $ this ->sdkUrl = $ sdkUrl ;
6465 $ this ->placement = $ data ['placement ' ] ?? '' ;
6566 $ this ->position = $ data ['position ' ] ?? '' ;
66- $ this ->paypalConfig = $ paypalConfig ;
67+ $ this ->paypalConfig = $ paypalConfig ?: ObjectManager::getInstance ()
68+ ->get (PaypalConfig::class);
6769 }
6870
6971 /**
You can’t perform that action at this time.
0 commit comments