From 03d3f29fd8c5491c335475a75b71ee2608183e72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Baptiste=20Clavi=C3=A9?= Date: Wed, 14 Aug 2019 18:19:51 +0200 Subject: [PATCH] Disable sentry's default integrations when using it Monolog already does it, so... --- DependencyInjection/MonologExtension.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DependencyInjection/MonologExtension.php b/DependencyInjection/MonologExtension.php index 519ace01..1563881e 100644 --- a/DependencyInjection/MonologExtension.php +++ b/DependencyInjection/MonologExtension.php @@ -681,7 +681,10 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler } else { $options = new Definition( 'Sentry\\Options', - [['dsn' => $handler['dsn']]] + [[ + 'dsn' => $handler['dsn'], + 'default_integrations' => false, // prevent sentry from registering shutdown functions + ]] ); if (!empty($handler['environment'])) { @@ -710,9 +713,6 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler [new Reference($clientId)] ); - // can't set the hub to the current hub, getting into a recursion otherwise... - //$hub->addMethodCall('setCurrent', array($hub)); - $definition->setArguments([ $hub, $handler['level'],