diff --git a/src/Resources/config/services.xml b/src/Resources/config/services.xml
index 4c2e5f65..8c5279b8 100644
--- a/src/Resources/config/services.xml
+++ b/src/Resources/config/services.xml
@@ -16,7 +16,10 @@
-
+
+
+
+
diff --git a/test/DependencyInjection/SentryExtensionTest.php b/test/DependencyInjection/SentryExtensionTest.php
index f8ba499e..956dec10 100644
--- a/test/DependencyInjection/SentryExtensionTest.php
+++ b/test/DependencyInjection/SentryExtensionTest.php
@@ -4,6 +4,7 @@
use Jean85\PrettyVersions;
use Monolog\Logger as MonologLogger;
+use Prophecy\Argument;
use Sentry\Breadcrumb;
use Sentry\ClientInterface;
use Sentry\Event;
@@ -12,8 +13,10 @@
use Sentry\Options;
use Sentry\SentryBundle\DependencyInjection\SentryExtension;
use Sentry\SentryBundle\EventListener\ErrorListener;
+use Sentry\SentryBundle\SentryBundle;
use Sentry\SentryBundle\Test\BaseTestCase;
use Sentry\Severity;
+use Sentry\State\HubInterface;
use Sentry\State\Scope;
use Symfony\Component\DependencyInjection\Alias;
use Symfony\Component\DependencyInjection\Container;
@@ -453,6 +456,10 @@ private function getContainer(array $configuration = []): Container
$containerBuilder->setAlias(self::MONOLOG_HANDLER_TEST_PUBLIC_ALIAS, new Alias(Handler::class, true));
}
+ $hub = $this->prophesize(HubInterface::class);
+ $hub->bindClient(Argument::type(ClientMock::class));
+ SentryBundle::setCurrentHub($hub->reveal());
+
$containerBuilder->compile();
return $containerBuilder;
diff --git a/test/SentryBundleTest.php b/test/SentryBundleTest.php
index e869b417..a161316d 100644
--- a/test/SentryBundleTest.php
+++ b/test/SentryBundleTest.php
@@ -13,6 +13,8 @@
use Sentry\SentryBundle\EventListener\ErrorListener;
use Sentry\SentryBundle\EventListener\RequestListener;
use Sentry\SentryBundle\EventListener\SubRequestListener;
+use Sentry\SentryBundle\SentryBundle;
+use Sentry\State\Hub;
use Sentry\State\HubInterface;
use Symfony\Component\Console\ConsoleEvents;
use Symfony\Component\DependencyInjection\ContainerBuilder;
@@ -158,6 +160,8 @@ private function getContainer(array $configuration = []): ContainerBuilder
$extension = new SentryExtension();
$extension->load(['sentry' => $configuration], $containerBuilder);
+ SentryBundle::setCurrentHub(new Hub());
+
return $containerBuilder;
}
}