|
54 | 54 | <argument name="configData" xsi:type="object">Magento\AcceptanceTestFramework\Page\Config\Data</argument>
|
55 | 55 | </arguments>
|
56 | 56 | </type>
|
| 57 | + <type name="Magento\AcceptanceTestFramework\Generate\GenerateBlock"> |
| 58 | + <arguments> |
| 59 | + <argument name="configData" xsi:type="object">Magento\AcceptanceTestFramework\Block\Config\Data</argument> |
| 60 | + </arguments> |
| 61 | + </type> |
57 | 62 |
|
58 | 63 | <type name="Magento\AcceptanceTestFramework\Dummy">
|
59 | 64 | <arguments>
|
|
76 | 81 | <argument name="schemaPath" xsi:type="string">Magento/AcceptanceTestFramework/Page/etc/pageObject.xsd</argument>
|
77 | 82 | </arguments>
|
78 | 83 | </virtualType>
|
| 84 | + <virtualType name="Magento\AcceptanceTestFramework\Config\SchemaLocator\Block" type="Magento\AcceptanceTestFramework\Config\SchemaLocator"> |
| 85 | + <arguments> |
| 86 | + <argument name="schemaPath" xsi:type="string">Magento/AcceptanceTestFramework/Page/etc/blockObject.xsd</argument> |
| 87 | + </arguments> |
| 88 | + </virtualType> |
79 | 89 | <virtualType name="Magento\AcceptanceTestFramework\Config\Reader\Page" type="Magento\AcceptanceTestFramework\Config\Reader\Filesystem">
|
80 | 90 | <arguments>
|
81 | 91 | <argument name="fileResolver" xsi:type="object">Magento\AcceptanceTestFramework\Config\FileResolver\Mask</argument>
|
|
84 | 94 | <argument name="idAttributes" xsi:type="array">
|
85 | 95 | <item name="/config/page" xsi:type="string">name</item>
|
86 | 96 | <item name="/config/page/block" xsi:type="string">name</item>
|
87 |
| - <item name="/config/page/block/element" xsi:type="string">name</item> |
88 | 97 | </argument>
|
89 | 98 | <argument name="fileName" xsi:type="string">#\.xml$#</argument>
|
90 | 99 | <argument name="defaultScope" xsi:type="string">Page</argument>
|
91 | 100 | </arguments>
|
92 | 101 | </virtualType>
|
93 |
| - <virtualType name="Magento\AcceptanceTestFramework\Page\Config\Data" type="Magento\AcceptanceTestFramework\Config\Data"> |
| 102 | + <virtualType name="Magento\AcceptanceTestFramework\Config\Reader\Block" type="Magento\AcceptanceTestFramework\Config\Reader\Filesystem"> |
94 | 103 | <arguments>
|
95 |
| - <argument name="reader" xsi:type="object">Magento\AcceptanceTestFramework\Config\Reader\Page</argument> |
| 104 | + <argument name="fileResolver" xsi:type="object">Magento\AcceptanceTestFramework\Config\FileResolver\Mask</argument> |
| 105 | + <argument name="converter" xsi:type="object">Magento\AcceptanceTestFramework\Config\Converter</argument> |
| 106 | + <argument name="schemaLocator" xsi:type="object">Magento\AcceptanceTestFramework\Config\SchemaLocator\Block</argument> |
| 107 | + <argument name="idAttributes" xsi:type="array"> |
| 108 | + <item name="/config/block" xsi:type="string">name</item> |
| 109 | + <item name="/config/block/element" xsi:type="string">name</item> |
| 110 | + </argument> |
| 111 | + <argument name="fileName" xsi:type="string">#\.xml$#</argument> |
| 112 | + <argument name="defaultScope" xsi:type="string">Block</argument> |
96 | 113 | </arguments>
|
97 | 114 | </virtualType>
|
98 |
| - <virtualType name="Magento\AcceptanceTestFramework\DataProfile\Config\Data" type="Magento\AcceptanceTestFramework\Config\Data"> |
| 115 | + <virtualType name="Magento\AcceptanceTestFramework\Page\Config\Data" type="Magento\AcceptanceTestFramework\Config\Data"> |
99 | 116 | <arguments>
|
100 |
| - <argument name="reader" xsi:type="object">Magento\AcceptanceTestFramework\Config\Reader\DataProfile</argument> |
| 117 | + <argument name="reader" xsi:type="object">Magento\AcceptanceTestFramework\Config\Reader\Page</argument> |
101 | 118 | </arguments>
|
102 | 119 | </virtualType>
|
103 |
| - |
104 |
| - <virtualType name="Magento\AcceptanceTestFramework\Config\SchemaLocator\DataProfile" type="Magento\AcceptanceTestFramework\Config\SchemaLocator"> |
| 120 | + <virtualType name="Magento\AcceptanceTestFramework\Block\Config\Data" type="Magento\AcceptanceTestFramework\Config\Data"> |
105 | 121 | <arguments>
|
106 |
| - <argument name="schemaPath" xsi:type="string">Magento/AcceptanceTestFramework/DataGenerator/etc/DataProfileSchema.xsd</argument> |
| 122 | + <argument name="reader" xsi:type="object">Magento\AcceptanceTestFramework\Config\Reader\Block</argument> |
107 | 123 | </arguments>
|
108 | 124 | </virtualType>
|
109 |
| - |
110 |
| - <virtualType name="Magento\AcceptanceTestFramework\Config\Reader\DataProfile" type="Magento\AcceptanceTestFramework\Config\Reader\Filesystem"> |
| 125 | + <type name="Magento\AcceptanceTestFramework\Generate\Pool"> |
111 | 126 | <arguments>
|
112 |
| - <argument name="fileResolver" xsi:type="object">Magento\AcceptanceTestFramework\Config\FileResolver\Module</argument> |
113 |
| - <argument name="converter" xsi:type="object">Magento\AcceptanceTestFramework\Config\Converter</argument> |
114 |
| - <argument name="schemaLocator" xsi:type="object">Magento\AcceptanceTestFramework\Config\SchemaLocator\DataProfile</argument> |
115 |
| - <argument name="idAttributes" xsi:type="array"> |
116 |
| - <item name="/config/entities/entity" xsi:type="string">name</item> |
117 |
| - <item name="/config/entities/entity/dataObjects/dataObject" xsi:type="string">name</item> |
118 |
| - <item name="/config/entities/entity/dataObjects/dataObject/dataArray/data" xsi:type="string">key</item> |
| 127 | + <argument name="pool" xsi:type="array"> |
| 128 | + <item name="page" xsi:type="object">Magento\AcceptanceTestFramework\Generate\GeneratePage</item> |
| 129 | + <item name="block" xsi:type="object">Magento\AcceptanceTestFramework\Generate\GenerateBlock</item> |
119 | 130 | </argument>
|
120 |
| - <argument name="fileName" xsi:type="string">data.xml</argument> |
121 |
| - <argument name="defaultScope" xsi:type="string">*/etc</argument> |
122 |
| - </arguments> |
123 |
| - </virtualType> |
124 |
| - |
125 |
| - <type name="Magento\AcceptanceTestFramework\DataProfileSchemaParser"> |
126 |
| - <arguments> |
127 |
| - <argument name="dataProfiles" xsi:type="object">Magento\AcceptanceTestFramework\DataProfile\Config\Data</argument> |
128 | 131 | </arguments>
|
129 | 132 | </type>
|
130 | 133 | </config>
|
0 commit comments