File tree Expand file tree Collapse file tree 3 files changed +43
-0
lines changed
_files/Magento/TestModulePageBuilderExtensionPoints/Model/Config/ContentType/AdditionalData/Provider
testsuite/Magento/PageBuilder/_files/content_type Expand file tree Collapse file tree 3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+ /**
3
+ * Copyright © Magento, Inc. All rights reserved.
4
+ * See COPYING.txt for license details.
5
+ */
6
+
7
+ declare (strict_types=1 );
8
+
9
+ namespace Magento \TestModulePageBuilderDataMigration \Model \Config \ContentType \AdditionalData \Provider ;
10
+
11
+ use Magento \PageBuilder \Model \Config \ContentType \AdditionalData \ProviderInterface ;
12
+
13
+ /**
14
+ * Class TestData
15
+ */
16
+ class TestData implements ProviderInterface
17
+ {
18
+ public function getData (string $ itemName ) : array
19
+ {
20
+ return [$ itemName => 'test data ' ];
21
+ }
22
+ }
Original file line number Diff line number Diff line change 118
118
'xsi:type ' => 'number ' ,
119
119
'value ' => '-90 ' ,
120
120
],
121
+ 'settingWithTypeObject ' => [
122
+ 'name ' => 'settingWithTypeObject ' ,
123
+ 'xsi:type ' => 'object ' ,
124
+ 'value ' => 'Magento \\TestModulePageBuilderExtensionPoints \\Model \\Config \\'
125
+ . 'ContentType \\AdditionalData \\Provider \\TestData ' ,
126
+ ],
121
127
],
122
128
],
123
129
'config2 ' => [
157
163
'xsi:type ' => 'number ' ,
158
164
'value ' => '-90 ' ,
159
165
],
166
+ 'settingWithTypeObject ' => [
167
+ 'name ' => 'settingWithTypeObject ' ,
168
+ 'xsi:type ' => 'object ' ,
169
+ 'value ' => 'Magento \\TestModulePageBuilderExtensionPoints \\Model \\Config \\'
170
+ . 'ContentType \\AdditionalData \\Provider \\TestData ' ,
171
+ ],
160
172
],
161
173
],
162
174
],
190
202
'xsi:type ' => 'number ' ,
191
203
'value ' => '-90 ' ,
192
204
],
205
+ 'settingWithTypeObject ' => [
206
+ 'name ' => 'settingWithTypeObject ' ,
207
+ 'xsi:type ' => 'object ' ,
208
+ 'value ' => 'Magento \\TestModulePageBuilderExtensionPoints \\Model \\Config \\'
209
+ . 'ContentType \\AdditionalData \\Provider \\TestData ' ,
210
+ ],
193
211
],
194
212
'name ' => 'type1 ' ,
195
213
'translate ' => 'label '
Original file line number Diff line number Diff line change 27
27
<item name =" settingWithTypeInteger" xsi : type =" number" >20</item >
28
28
<item name =" settingWithTypeNull" xsi : type =" null" />
29
29
<item name =" settingWithTypeNumber2" xsi : type =" number" >-90</item >
30
+ <item name =" settingWithTypeObject" xsi : type =" object" >Magento\TestModulePageBuilderExtensionPoints\Model\Config\ContentType\AdditionalData\Provider\TestData</item >
30
31
</item >
31
32
<item name =" config2" xsi : type =" array" >
32
33
<item name =" arrayConfig" xsi : type =" array" >
36
37
<item name =" settingWithTypeInteger" xsi : type =" number" >20</item >
37
38
<item name =" settingWithTypeNull" xsi : type =" null" />
38
39
<item name =" settingWithTypeNumber2" xsi : type =" number" >-90</item >
40
+ <item name =" settingWithTypeObject" xsi : type =" object" >Magento\TestModulePageBuilderExtensionPoints\Model\Config\ContentType\AdditionalData\Provider\TestData</item >
39
41
</item >
40
42
</item >
41
43
<item name =" settingWithTypeString" xsi : type =" string" >string</item >
44
46
<item name =" settingWithTypeInteger" xsi : type =" number" >20</item >
45
47
<item name =" settingWithTypeNull" xsi : type =" null" />
46
48
<item name =" settingWithTypeNumber2" xsi : type =" number" >-90</item >
49
+ <item name =" settingWithTypeObject" xsi : type =" object" >Magento\TestModulePageBuilderExtensionPoints\Model\Config\ContentType\AdditionalData\Provider\TestData</item >
47
50
</additional_data >
48
51
</type >
49
52
</config >
You can’t perform that action at this time.
0 commit comments