@@ 165-175 (lines=11) @@ | ||
162 | * |
|
163 | * @return void |
|
164 | */ |
|
165 | protected function defineDataCollector(ContainerBuilder $container) |
|
166 | { |
|
167 | $dataCollectorDefinition = new Definition('%eight_points_guzzle.data_collector.class%'); |
|
168 | $dataCollectorDefinition->addArgument(new Reference('eight_points_guzzle.logger')); |
|
169 | $dataCollectorDefinition->setPublic(false); |
|
170 | $dataCollectorDefinition->addTag('data_collector', [ |
|
171 | 'id' => 'eight_points_guzzle', |
|
172 | 'template' => '@EightPointsGuzzle/debug.html.twig', |
|
173 | ]); |
|
174 | $container->setDefinition('eight_points_guzzle.data_collector', $dataCollectorDefinition); |
|
175 | } |
|
176 | ||
177 | /** |
|
178 | * Define Formatter |
|
@@ 282-290 (lines=9) @@ | ||
279 | * |
|
280 | * @return void |
|
281 | */ |
|
282 | protected function defineSymfonyLogMiddleware(ContainerBuilder $container) |
|
283 | { |
|
284 | $logMiddlewareDefinition = new Definition('%eight_points_guzzle.middleware.symfony_log.class%'); |
|
285 | $logMiddlewareDefinition->addArgument(new Reference('logger')); |
|
286 | $logMiddlewareDefinition->addArgument(new Reference('eight_points_guzzle.symfony_log_formatter')); |
|
287 | $logMiddlewareDefinition->setPublic(true); |
|
288 | $logMiddlewareDefinition->addTag('monolog.logger', ['channel' => 'eight_points_guzzle']); |
|
289 | $container->setDefinition('eight_points_guzzle.middleware.symfony_log', $logMiddlewareDefinition); |
|
290 | } |
|
291 | ||
292 | /** |
|
293 | * Returns alias of extension |