|
10 | 10 | </imports> |
11 | 11 |
|
12 | 12 | <services> |
| 13 | + <service id="sylius_import_export.messenger.command_handler.create_export_process" class="Sylius\GridImportExport\Messenger\Handler\CreateExportProcessHandler"> |
| 14 | + <argument type="service" id="sylius_import_export.factory.process" /> |
| 15 | + <argument type="service" id="sylius_grid_import_export.repository.process_export" /> |
| 16 | + <argument type="service" id="sylius_import_export.export.command_bus" /> |
| 17 | + <argument type="service" id="sylius_import_export.export.batched_data_manager" /> |
| 18 | + |
| 19 | + <tag name="messenger.message_handler" bus="sylius.command_bus" /> |
| 20 | + </service> |
| 21 | + |
13 | 22 | <service id="sylius_import_export.messenger.command_handler.export" class="Sylius\GridImportExport\Messenger\Handler\ExportCommandHandler"> |
14 | 23 | <argument type="service" id="sylius.resource_registry" /> |
15 | | - <argument type="service" id="sylius_import_export.custom_factory.process" /> |
16 | | - <argument type="service" id="sylius_grid_import_export.repository.process" /> |
| 24 | + <argument type="service" id="sylius_grid_import_export.repository.process_export" /> |
17 | 25 | <argument type="service" id="sylius_import_export.registry.resource_data_provider" /> |
18 | 26 | <argument type="service" id="sylius_grid_import_export.exporter_resolver" /> |
| 27 | + <argument type="service" id="sylius_import_export.export.batched_data_manager" /> |
19 | 28 |
|
20 | | - <tag name="messenger.message_handler" bus="sylius.command_bus" /> |
| 29 | + <tag name="messenger.message_handler" bus="sylius_import_export.export.command_bus" /> |
| 30 | + </service> |
| 31 | + |
| 32 | + <service id="sylius_import_export.messenger.event_handler.export_completed" class="Sylius\GridImportExport\Messenger\Handler\ExportCompletedHandler"> |
| 33 | + <argument type="service" id="sylius_grid_import_export.repository.process_export" /> |
| 34 | + <argument type="service" id="sylius_grid_import_export.exporter_resolver" /> |
| 35 | + <argument type="service" id="sylius_import_export.export.batched_data_manager" /> |
| 36 | + |
| 37 | + <tag name="messenger.message_handler" bus="sylius_import_export.export.event_bus" /> |
| 38 | + </service> |
| 39 | + |
| 40 | + <service id="sylius_import_export.messenger.middleware.export_batch_tracking" class="Sylius\GridImportExport\Messenger\Middleware\ExportBatchTrackingMiddleware"> |
| 41 | + <argument type="service" id="sylius_grid_import_export.repository.process_export" /> |
| 42 | + <argument type="service" id="sylius_import_export.export.event_bus" /> |
| 43 | + |
| 44 | + <tag name="messenger.middleware" /> |
21 | 45 | </service> |
22 | 46 |
|
23 | 47 | <service id="sylius_import_export.twig.component.export_resource" class="Sylius\GridImportExport\Twig\Component\ExportResourceFormComponent"> |
|
55 | 79 | </service> |
56 | 80 |
|
57 | 81 | <service id="sylius_import_export.controller.download_export_action" class="Sylius\GridImportExport\Controller\DownloadExportAction" public="true"> |
58 | | - <argument type="service" id="sylius_grid_import_export.repository.process" /> |
| 82 | + <argument type="service" id="sylius_grid_import_export.repository.process_export" /> |
59 | 83 |
|
60 | 84 | <tag name="controller.service_arguments" /> |
61 | 85 | </service> |
62 | 86 |
|
63 | | - <service id="sylius_import_export.custom_factory.process" class="Sylius\GridImportExport\Factory\ProcessFactory" decorates="sylius_grid_import_export.factory.process"> |
64 | | - <argument type="service" id=".inner" /> |
| 87 | + <service id="sylius_import_export.factory.process" class="Sylius\GridImportExport\Factory\ProcessFactory"> |
| 88 | + <argument type="service" id="sylius_grid_import_export.factory.process_export" /> |
| 89 | + </service> |
| 90 | + |
| 91 | + <service id="sylius_import_export.export.batched_data_manager" class="Sylius\GridImportExport\Manager\BatchedExportDataManager"> |
| 92 | + <argument type="service" id="sylius_grid_import_export.repository.process_export" /> |
| 93 | + <argument>%sylius_grid_import_export.export_files_directory%</argument> |
65 | 94 | </service> |
66 | 95 |
|
67 | 96 | <service id="sylius_grid_import_export.menu.admin_listener" class="Sylius\GridImportExport\Menu\AdminImportExportMenuListener"> |
|
0 commit comments