File tree Expand file tree Collapse file tree 3 files changed +15
-9
lines changed Expand file tree Collapse file tree 3 files changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -22,16 +22,18 @@ class Refresh extends \Magento\Backend\App\Action
22
22
23
23
/**
24
24
* @param \Magento\Backend\App\Action\Context $context
25
- * @param \Magento\Framework\Serialize\SerializerInterface $serializer
25
+ * @param \Magento\Framework\Serialize\SerializerInterface|null $serializer
26
26
* @param \Magento\Captcha\Helper\Data $captchaHelper
27
+ * @throws \RuntimeException
27
28
*/
28
29
public function __construct (
29
30
\Magento \Backend \App \Action \Context $ context ,
30
- \Magento \Framework \Serialize \SerializerInterface $ serializer ,
31
+ \Magento \Framework \Serialize \SerializerInterface $ serializer = null ,
31
32
\Magento \Captcha \Helper \Data $ captchaHelper
32
33
) {
33
34
parent ::__construct ($ context );
34
- $ this ->serializer = $ serializer ;
35
+ $ this ->serializer = $ serializer ?: \Magento \Framework \App \ObjectManager::getInstance ()
36
+ ->get (\Magento \Framework \Serialize \SerializerInterface::class);
35
37
$ this ->captchaHelper = $ captchaHelper ;
36
38
}
37
39
Original file line number Diff line number Diff line change @@ -25,15 +25,17 @@ class Index extends \Magento\Framework\App\Action\Action
25
25
/**
26
26
* @param Context $context
27
27
* @param \Magento\Captcha\Helper\Data $captchaHelper
28
- * @param \Magento\Framework\Serialize\SerializerInterface $serializer
28
+ * @param \Magento\Framework\Serialize\SerializerInterface|null $serializer
29
+ * @throws \RuntimeException
29
30
*/
30
31
public function __construct (
31
32
Context $ context ,
32
33
\Magento \Captcha \Helper \Data $ captchaHelper ,
33
- \Magento \Framework \Serialize \SerializerInterface $ serializer
34
+ \Magento \Framework \Serialize \SerializerInterface $ serializer = null
34
35
) {
35
36
$ this ->captchaHelper = $ captchaHelper ;
36
- $ this ->serializer = $ serializer ;
37
+ $ this ->serializer = $ serializer ?: \Magento \Framework \App \ObjectManager::getInstance ()
38
+ ->get (\Magento \Framework \Serialize \SerializerInterface::class);
37
39
parent ::__construct ($ context );
38
40
}
39
41
Original file line number Diff line number Diff line change @@ -40,20 +40,22 @@ class AjaxLogin
40
40
* @param CaptchaHelper $helper
41
41
* @param SessionManagerInterface $sessionManager
42
42
* @param JsonFactory $resultJsonFactory
43
- * @param \Magento\Framework\Serialize\SerializerInterface $serializer
43
+ * @param \Magento\Framework\Serialize\SerializerInterface|null $serializer
44
44
* @param array $formIds
45
+ * @throws \RuntimeException
45
46
*/
46
47
public function __construct (
47
48
CaptchaHelper $ helper ,
48
49
SessionManagerInterface $ sessionManager ,
49
50
JsonFactory $ resultJsonFactory ,
50
- \Magento \Framework \Serialize \SerializerInterface $ serializer ,
51
+ \Magento \Framework \Serialize \SerializerInterface $ serializer = null ,
51
52
array $ formIds
52
53
) {
53
54
$ this ->helper = $ helper ;
54
55
$ this ->sessionManager = $ sessionManager ;
55
56
$ this ->resultJsonFactory = $ resultJsonFactory ;
56
- $ this ->serializer = $ serializer ;
57
+ $ this ->serializer = $ serializer ?: \Magento \Framework \App \ObjectManager::getInstance ()
58
+ ->get (\Magento \Framework \Serialize \SerializerInterface::class);
57
59
$ this ->formIds = $ formIds ;
58
60
}
59
61
You can’t perform that action at this time.
0 commit comments