|
267 | 267 | </argument>
|
268 | 268 | </arguments>
|
269 | 269 | </virtualType>
|
270 |
| - <virtualType name="Magento\CatalogDataExporter\Model\Indexer\ProductIndexerCallbackInterface" |
271 |
| - type="Magento\DataExporter\Model\Indexer\FeedIndexerCallbackInterface"/> |
272 |
| - <preference for="Magento\CatalogDataExporter\Model\Indexer\ProductIndexerCallbackInterface" |
273 |
| - type="Magento\DataExporter\Model\Indexer\EmptyIndexerCallback"/> |
| 270 | + |
| 271 | + <virtualType name="Magento\CatalogExport\Model\Indexer\ProductIndexerCallback" |
| 272 | + type="Magento\CatalogExport\Model\Indexer\EntityIndexerCallback"> |
| 273 | + <arguments> |
| 274 | + <argument name="feedIndexMetadata" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\ProductFeedIndexMetadata</argument> |
| 275 | + <argument name="topicName" xsi:type="string">catalog.export.product.data</argument> |
| 276 | + <argument name="updatedEventType" xsi:type="string">products_updated</argument> |
| 277 | + <argument name="deletedEventType" xsi:type="string">products_deleted</argument> |
| 278 | + </arguments> |
| 279 | + </virtualType> |
| 280 | + |
274 | 281 | <virtualType name="Magento\CatalogDataExporter\Model\Indexer\ProductFeedIndexer" type="Magento\DataExporter\Model\Indexer\FeedIndexer">
|
275 | 282 | <arguments>
|
276 | 283 | <argument name="feedIndexMetadata" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\ProductFeedIndexMetadata</argument>
|
277 | 284 | <argument name="serializer" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\ProductDataSerializer</argument>
|
278 |
| - <argument name="feedIndexerCallback" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\ProductIndexerCallbackInterface</argument> |
| 285 | + <argument name="feedIndexerCallback" xsi:type="object">Magento\CatalogExport\Model\Indexer\ProductIndexerCallback</argument> |
279 | 286 | <argument name="callbackSkipAttributes" xsi:type="array">
|
280 | 287 | <item name="store_view_code" xsi:type="string">storeViewCode</item>
|
281 | 288 | <item name="store_code" xsi:type="string">storeCode</item>
|
|
412 | 419 | </argument>
|
413 | 420 | </arguments>
|
414 | 421 | </virtualType>
|
415 |
| - <virtualType name="Magento\CatalogDataExporter\Model\Indexer\CategoryIndexerCallbackInterface" |
416 |
| - type="Magento\DataExporter\Model\Indexer\FeedIndexerCallbackInterface"/> |
417 |
| - <preference for="Magento\CatalogDataExporter\Model\Indexer\CategoryIndexerCallbackInterface" |
418 |
| - type="Magento\DataExporter\Model\Indexer\EmptyIndexerCallback" /> |
| 422 | + |
| 423 | + <virtualType name="Magento\CatalogExport\Model\Indexer\CategoryIndexerCallback" |
| 424 | + type="Magento\CatalogExport\Model\Indexer\EntityIndexerCallback"> |
| 425 | + <arguments> |
| 426 | + <argument name="feedIndexMetadata" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\CategoryFeedIndexMetadata</argument> |
| 427 | + <argument name="topicName" xsi:type="string">catalog.export.category.data</argument> |
| 428 | + <argument name="updatedEventType" xsi:type="string">categories_updated</argument> |
| 429 | + <argument name="deletedEventType" xsi:type="string">categories_deleted</argument> |
| 430 | + </arguments> |
| 431 | + </virtualType> |
| 432 | + |
419 | 433 | <virtualType name="Magento\CatalogDataExporter\Model\Indexer\CategoryFeedIndexer" type="Magento\DataExporter\Model\Indexer\FeedIndexer">
|
420 | 434 | <arguments>
|
421 | 435 | <argument name="feedIndexMetadata" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\CategoryFeedIndexMetadata</argument>
|
422 | 436 | <argument name="serializer" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\CategoryDataSerializer</argument>
|
423 |
| - <argument name="feedIndexerCallback" xsi:type="object">Magento\CatalogDataExporter\Model\Indexer\CategoryIndexerCallbackInterface</argument> |
| 437 | + <argument name="feedIndexerCallback" xsi:type="object">Magento\CatalogExport\Model\Indexer\CategoryIndexerCallback</argument> |
424 | 438 | <argument name="callbackSkipAttributes" xsi:type="array">
|
425 | 439 | <item name="store_view_code" xsi:type="string">storeViewCode</item>
|
426 | 440 | <item name="category_id" xsi:type="string">categoryId</item>
|
|
0 commit comments