File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,20 @@ final class ChainFactory extends AbstractFactory implements LoggerAwareInterface
3030 ];
3131
3232 /**
33- * @param array{services: Provider[]} $config
33+ * @param array{services: Provider[], geocode_log_level?: string|null, reverse_log_level?: string|null } $config
3434 */
3535 protected function getProvider (array $ config ): Provider
3636 {
3737 $ provider = new Chain ($ config ['services ' ]);
3838 if (null !== $ this ->logger ) {
3939 $ provider ->setLogger ($ this ->logger );
40+
41+ if (isset ($ config ['geocode_log_level ' ])) {
42+ $ provider ->setGeocodeQueryLogLevel ($ config ['geocode_log_level ' ]);
43+ }
44+ if (isset ($ config ['reverse_log_level ' ])) {
45+ $ provider ->setReverseQueryLogLevel ($ config ['reverse_log_level ' ]);
46+ }
4047 }
4148
4249 return $ provider ;
@@ -48,5 +55,11 @@ protected static function configureOptionResolver(OptionsResolver $resolver): vo
4855
4956 $ resolver ->setRequired ('services ' );
5057 $ resolver ->setAllowedTypes ('services ' , ['array ' ]);
58+
59+ $ resolver ->setDefault ('geocode_log_level ' , null );
60+ $ resolver ->setAllowedTypes ('geocode_log_level ' , ['string ' , 'null ' ]);
61+
62+ $ resolver ->setDefault ('reverse_log_level ' , null );
63+ $ resolver ->setAllowedTypes ('reverse_log_level ' , ['string ' , 'null ' ]);
5164 }
5265}
You can’t perform that action at this time.
0 commit comments