Skip to content

Commit af32762

Browse files
committed
MC-16094: module-page-builder-analytics composer package contains hardcoded magento/framework version
- restore integration test case
1 parent a48f9fb commit af32762

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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+
}

dev/tests/integration/testsuite/Magento/PageBuilder/_files/content_type/expected_merged_array.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,12 @@
118118
'xsi:type' => 'number',
119119
'value' => '-90',
120120
],
121+
'settingWithTypeObject' => [
122+
'name' => 'settingWithTypeObject',
123+
'xsi:type' => 'object',
124+
'value' => 'Magento\\TestModulePageBuilderExtensionPoints\\Model\\Config\\'
125+
. 'ContentType\\AdditionalData\\Provider\\TestData',
126+
],
121127
],
122128
],
123129
'config2' => [
@@ -157,6 +163,12 @@
157163
'xsi:type' => 'number',
158164
'value' => '-90',
159165
],
166+
'settingWithTypeObject' => [
167+
'name' => 'settingWithTypeObject',
168+
'xsi:type' => 'object',
169+
'value' => 'Magento\\TestModulePageBuilderExtensionPoints\\Model\\Config\\'
170+
. 'ContentType\\AdditionalData\\Provider\\TestData',
171+
],
160172
],
161173
],
162174
],
@@ -190,6 +202,12 @@
190202
'xsi:type' => 'number',
191203
'value' => '-90',
192204
],
205+
'settingWithTypeObject' => [
206+
'name' => 'settingWithTypeObject',
207+
'xsi:type' => 'object',
208+
'value' => 'Magento\\TestModulePageBuilderExtensionPoints\\Model\\Config\\'
209+
. 'ContentType\\AdditionalData\\Provider\\TestData',
210+
],
193211
],
194212
'name' => 'type1',
195213
'translate' => 'label'

dev/tests/integration/testsuite/Magento/PageBuilder/_files/content_type/type1_content_type2.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<item name="settingWithTypeInteger" xsi:type="number">20</item>
2828
<item name="settingWithTypeNull" xsi:type="null"/>
2929
<item name="settingWithTypeNumber2" xsi:type="number">-90</item>
30+
<item name="settingWithTypeObject" xsi:type="object">Magento\TestModulePageBuilderExtensionPoints\Model\Config\ContentType\AdditionalData\Provider\TestData</item>
3031
</item>
3132
<item name="config2" xsi:type="array">
3233
<item name="arrayConfig" xsi:type="array">
@@ -36,6 +37,7 @@
3637
<item name="settingWithTypeInteger" xsi:type="number">20</item>
3738
<item name="settingWithTypeNull" xsi:type="null"/>
3839
<item name="settingWithTypeNumber2" xsi:type="number">-90</item>
40+
<item name="settingWithTypeObject" xsi:type="object">Magento\TestModulePageBuilderExtensionPoints\Model\Config\ContentType\AdditionalData\Provider\TestData</item>
3941
</item>
4042
</item>
4143
<item name="settingWithTypeString" xsi:type="string">string</item>
@@ -44,6 +46,7 @@
4446
<item name="settingWithTypeInteger" xsi:type="number">20</item>
4547
<item name="settingWithTypeNull" xsi:type="null"/>
4648
<item name="settingWithTypeNumber2" xsi:type="number">-90</item>
49+
<item name="settingWithTypeObject" xsi:type="object">Magento\TestModulePageBuilderExtensionPoints\Model\Config\ContentType\AdditionalData\Provider\TestData</item>
4750
</additional_data>
4851
</type>
4952
</config>

0 commit comments

Comments
 (0)