|
4 | 4 |
|
5 | 5 | namespace Symfony\Component\DependencyInjection\Loader\Configurator; |
6 | 6 |
|
| 7 | +use Webgriffe\SyliusClerkPlugin\DataSyncInfrastructure\Enum\Resource; |
7 | 8 | use Webgriffe\SyliusClerkPlugin\DataSyncInfrastructure\Generator\ResourceFeedGenerator; |
8 | | -use Webgriffe\SyliusClerkPlugin\QueryBuilder\CustomersQueryBuilderFactory; |
9 | | -use Webgriffe\SyliusClerkPlugin\QueryBuilder\ProductsQueryBuilderFactory; |
10 | | -use Webgriffe\SyliusClerkPlugin\QueryBuilder\TaxonsQueryBuilderFactory; |
11 | | -use Webgriffe\SyliusClerkPlugin\Resolver\OrderResolver; |
12 | | -use Webgriffe\SyliusClerkPlugin\Resolver\PageResolver; |
13 | | -use Webgriffe\SyliusClerkPlugin\Service\FeedGenerator; |
14 | 9 |
|
15 | 10 | return static function (ContainerConfigurator $containerConfigurator) { |
16 | 11 | $services = $containerConfigurator->services(); |
17 | 12 |
|
18 | | - $services->set(FeedGenerator::class) |
19 | | - ->args([ |
20 | | - service(ProductsQueryBuilderFactory::class), |
21 | | - service(TaxonsQueryBuilderFactory::class), |
22 | | - service(OrderResolver::class), |
23 | | - service(CustomersQueryBuilderFactory::class), |
24 | | - service(PageResolver::class), |
25 | | - service('serializer'), |
26 | | - ]) |
27 | | - ->deprecate('webgriffe/sylius-clerk-plugin', '3.0', 'The "%service_id%" service is deprecated and will be removed in 4.0.') |
28 | | - ; |
29 | | - |
30 | 13 | $services->set('webgriffe_sylius_clerk_plugin.feed_generator.products', ResourceFeedGenerator::class) |
31 | 14 | ->args([ |
32 | 15 | service('webgriffe_sylius_clerk_plugin.provider.products'), |
33 | 16 | service('serializer'), |
34 | 17 | service('webgriffe_sylius_clerk_plugin.logger'), |
35 | | - 'products', |
| 18 | + Resource::PRODUCTS, |
36 | 19 | ]) |
37 | 20 | ; |
38 | 21 |
|
|
41 | 24 | service('webgriffe_sylius_clerk_plugin.provider.categories'), |
42 | 25 | service('serializer'), |
43 | 26 | service('webgriffe_sylius_clerk_plugin.logger'), |
44 | | - 'categories', |
| 27 | + Resource::CATEGORIES, |
45 | 28 | ]) |
46 | 29 | ; |
47 | 30 |
|
|
50 | 33 | service('webgriffe_sylius_clerk_plugin.provider.orders'), |
51 | 34 | service('serializer'), |
52 | 35 | service('webgriffe_sylius_clerk_plugin.logger'), |
53 | | - 'orders', |
| 36 | + Resource::ORDERS, |
54 | 37 | ]) |
55 | 38 | ; |
56 | 39 |
|
|
59 | 42 | service('webgriffe_sylius_clerk_plugin.provider.customers'), |
60 | 43 | service('serializer'), |
61 | 44 | service('webgriffe_sylius_clerk_plugin.logger'), |
62 | | - 'customers', |
| 45 | + Resource::CUSTOMERS, |
63 | 46 | ]) |
64 | 47 | ; |
65 | 48 |
|
|
68 | 51 | service('webgriffe_sylius_clerk_plugin.provider.pages'), |
69 | 52 | service('serializer'), |
70 | 53 | service('webgriffe_sylius_clerk_plugin.logger'), |
71 | | - 'pages', |
| 54 | + Resource::PAGES, |
72 | 55 | ]) |
73 | 56 | ; |
74 | 57 | }; |
0 commit comments