1313
1414use Overblog \DataLoader \DataLoader ;
1515use Overblog \DataLoader \Option ;
16- use Overblog \DataLoaderBundle \DependencyInjection \Internal ;
16+ use Overblog \DataLoaderBundle \DependencyInjection \Support ;
1717use Symfony \Component \DependencyInjection \Compiler \CompilerPassInterface ;
1818use Symfony \Component \DependencyInjection \ContainerBuilder ;
1919use Symfony \Component \DependencyInjection \Reference ;
@@ -26,7 +26,7 @@ public function process(ContainerBuilder $container)
2626 foreach ($ tags as $ attributes ) {
2727 $ batchLoadFn = isset ($ attributes ['method ' ])
2828 ? [new Reference ($ serviceId ), $ attributes ['method ' ]]
29- : Internal ::buildCallableFromScalar ($ attributes ['batch_load_fn ' ]);
29+ : Support ::buildCallableFromScalar ($ attributes ['batch_load_fn ' ]);
3030
3131 $ this ->registerDataLoader ($ container , $ attributes , $ batchLoadFn );
3232 }
@@ -35,12 +35,12 @@ public function process(ContainerBuilder $container)
3535
3636 private function registerDataLoader (ContainerBuilder $ container , array $ loaderConfig , mixed $ batchLoadFn ): void
3737 {
38- $ dataLoaderServiceID = Internal ::generateDataLoaderServiceIDFromName ($ loaderConfig ['name ' ], $ container );
39- $ optionServiceID = Internal ::generateDataLoaderOptionServiceIDFromName ($ loaderConfig ['name ' ], $ container );
38+ $ dataLoaderServiceID = Support ::generateDataLoaderServiceIDFromName ($ loaderConfig ['name ' ], $ container );
39+ $ optionServiceID = Support ::generateDataLoaderOptionServiceIDFromName ($ loaderConfig ['name ' ], $ container );
4040
4141 $ container ->register ($ optionServiceID , Option::class)
4242 ->setPublic (false )
43- ->setArguments ([$ this -> buildOptionsParams ($ loaderConfig ['options ' ])]);
43+ ->setArguments ([Support:: buildOptionsParams ($ loaderConfig ['options ' ])]);
4444
4545 $ definition = $ container ->register ($ dataLoaderServiceID , DataLoader::class)
4646 ->setPublic (true )
@@ -52,7 +52,7 @@ private function registerDataLoader(ContainerBuilder $container, array $loaderCo
5252 ]);
5353
5454 if (isset ($ loaderConfig ['factory ' ])) {
55- $ definition ->setFactory (Internal ::buildCallableFromScalar ($ loaderConfig ['factory ' ]));
55+ $ definition ->setFactory (Support ::buildCallableFromScalar ($ loaderConfig ['factory ' ]));
5656 }
5757
5858 if (isset ($ loaderConfig ['alias ' ])) {
@@ -61,17 +61,4 @@ private function registerDataLoader(ContainerBuilder $container, array $loaderCo
6161 ->setPublic (true );
6262 }
6363 }
64-
65- private function buildOptionsParams (array $ options ): array
66- {
67- $ optionsParams = [];
68-
69- $ optionsParams ['batch ' ] = $ options ['batch ' ];
70- $ optionsParams ['cache ' ] = $ options ['cache ' ];
71- $ optionsParams ['maxBatchSize ' ] = $ options ['max_batch_size ' ];
72- $ optionsParams ['cacheMap ' ] = new Reference ($ options ['cache_map ' ]);
73- $ optionsParams ['cacheKeyFn ' ] = Internal::buildCallableFromScalar ($ options ['cache_key_fn ' ]);
74-
75- return $ optionsParams ;
76- }
7764}
0 commit comments