|
@@ 180-190 (lines=11) @@
|
| 177 |
|
* |
| 178 |
|
* @return void |
| 179 |
|
*/ |
| 180 |
|
protected function defineDataCollector(ContainerBuilder $container) |
| 181 |
|
{ |
| 182 |
|
$dataCollectorDefinition = new Definition('%eight_points_guzzle.data_collector.class%'); |
| 183 |
|
$dataCollectorDefinition->addArgument(new Reference('eight_points_guzzle.logger')); |
| 184 |
|
$dataCollectorDefinition->setPublic(false); |
| 185 |
|
$dataCollectorDefinition->addTag('data_collector', [ |
| 186 |
|
'id' => 'eight_points_guzzle', |
| 187 |
|
'template' => '@EightPointsGuzzle/debug.html.twig', |
| 188 |
|
]); |
| 189 |
|
$container->setDefinition('eight_points_guzzle.data_collector', $dataCollectorDefinition); |
| 190 |
|
} |
| 191 |
|
|
| 192 |
|
/** |
| 193 |
|
* Define Formatter |
|
@@ 297-305 (lines=9) @@
|
| 294 |
|
* |
| 295 |
|
* @return void |
| 296 |
|
*/ |
| 297 |
|
protected function defineSymfonyLogMiddleware(ContainerBuilder $container) |
| 298 |
|
{ |
| 299 |
|
$logMiddlewareDefinition = new Definition('%eight_points_guzzle.middleware.symfony_log.class%'); |
| 300 |
|
$logMiddlewareDefinition->addArgument(new Reference('logger')); |
| 301 |
|
$logMiddlewareDefinition->addArgument(new Reference('eight_points_guzzle.symfony_log_formatter')); |
| 302 |
|
$logMiddlewareDefinition->setPublic(true); |
| 303 |
|
$logMiddlewareDefinition->addTag('monolog.logger', ['channel' => 'eight_points_guzzle']); |
| 304 |
|
$container->setDefinition('eight_points_guzzle.middleware.symfony_log', $logMiddlewareDefinition); |
| 305 |
|
} |
| 306 |
|
|
| 307 |
|
/** |
| 308 |
|
* Returns alias of extension |