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 12
12
use Magento \Paypal \Model \PayLaterConfig ;
13
13
use Magento \Paypal \Model \SdkUrl ;
14
14
use Magento \Paypal \Model \Config as PaypalConfig ;
15
+ use Magento \Framework \App \ObjectManager ;
15
16
16
17
/**
17
18
* PayPal PayLater component block
@@ -48,22 +49,23 @@ class Banner extends Template
48
49
* @param Template\Context $context
49
50
* @param PayLaterConfig $payLaterConfig
50
51
* @param SdkUrl $sdkUrl
51
- * @param PaypalConfig $paypalConfig
52
52
* @param array $data
53
+ * @param PaypalConfig $paypalConfig
53
54
*/
54
55
public function __construct (
55
56
Template \Context $ context ,
56
57
PayLaterConfig $ payLaterConfig ,
57
58
SdkUrl $ sdkUrl ,
58
- PaypalConfig $ paypalConfig ,
59
- array $ data = []
59
+ array $ data = [] ,
60
+ PaypalConfig $ paypalConfig = null
60
61
) {
61
62
parent ::__construct ($ context , $ data );
62
63
$ this ->payLaterConfig = $ payLaterConfig ;
63
64
$ this ->sdkUrl = $ sdkUrl ;
64
65
$ this ->placement = $ data ['placement ' ] ?? '' ;
65
66
$ this ->position = $ data ['position ' ] ?? '' ;
66
- $ this ->paypalConfig = $ paypalConfig ;
67
+ $ this ->paypalConfig = $ paypalConfig ?: ObjectManager::getInstance ()
68
+ ->get (PaypalConfig::class);
67
69
}
68
70
69
71
/**
You can’t perform that action at this time.
0 commit comments