8
8
9
9
use Magento \Backend \Model \UrlInterface as BackendUrlInterface ;
10
10
use Magento \Cms \Helper \Wysiwyg \Images ;
11
+ use Magento \Framework \App \ObjectManager ;
11
12
use Magento \Framework \View \Element \UiComponentFactory ;
12
13
use Magento \Framework \View \Element \UiComponent \ContextInterface ;
13
14
use Magento \Ui \Component \Form \Element \DataType \Media \OpenDialogUrl ;
@@ -51,7 +52,7 @@ class HtmlCode extends \Magento\Ui\Component\Form\Field
51
52
* @param BackendUrlInterface $backendUrl
52
53
* @param Images $imagesHelper
53
54
* @param VariableConfig $variableConfig
54
- * @param OpenDialogUrl $openDialogUrl
55
+ * @param OpenDialogUrl|null $openDialogUrl
55
56
* @param string $currentTreePath
56
57
* @param array $components
57
58
* @param array $data
@@ -62,7 +63,7 @@ public function __construct(
62
63
BackendUrlInterface $ backendUrl ,
63
64
Images $ imagesHelper ,
64
65
VariableConfig $ variableConfig ,
65
- OpenDialogUrl $ openDialogUrl ,
66
+ OpenDialogUrl $ openDialogUrl = null ,
66
67
$ currentTreePath = 'wysiwyg ' ,
67
68
$ components = [],
68
69
array $ data = []
@@ -71,7 +72,7 @@ public function __construct(
71
72
$ this ->imagesHelper = $ imagesHelper ;
72
73
$ this ->variableConfig = $ variableConfig ;
73
74
$ this ->currentTreePath = $ currentTreePath ;
74
- $ this ->openDialogUrl = $ openDialogUrl ;
75
+ $ this ->openDialogUrl = $ openDialogUrl ?: ObjectManager:: getInstance ()-> get (OpenDialogUrl::class) ;
75
76
parent ::__construct ($ context , $ uiComponentFactory , $ components , $ data );
76
77
}
77
78
0 commit comments