|
9 | 9 | use Sentry\SentryBundle\Tracing\Cache\TraceableCacheAdapter; |
10 | 10 | use Sentry\SentryBundle\Tracing\Cache\TraceableCacheAdapterForV2; |
11 | 11 | use Sentry\SentryBundle\Tracing\Cache\TraceableCacheAdapterForV3; |
12 | | -use Sentry\SentryBundle\Tracing\Cache\TraceableCacheAdapterForV3WithNamespace; |
13 | 12 | use Sentry\SentryBundle\Tracing\Cache\TraceableTagAwareCacheAdapter; |
14 | 13 | use Sentry\SentryBundle\Tracing\Cache\TraceableTagAwareCacheAdapterForV2; |
15 | 14 | use Sentry\SentryBundle\Tracing\Cache\TraceableTagAwareCacheAdapterForV3; |
16 | | -use Sentry\SentryBundle\Tracing\Cache\TraceableTagAwareCacheAdapterForV3WithNamespace; |
17 | 15 | use Sentry\SentryBundle\Tracing\Doctrine\DBAL\TracingDriver; |
18 | 16 | use Sentry\SentryBundle\Tracing\Doctrine\DBAL\TracingDriverConnection; |
19 | 17 | use Sentry\SentryBundle\Tracing\Doctrine\DBAL\TracingDriverConnectionFactory; |
|
40 | 38 | use Symfony\Component\Cache\DoctrineProvider; |
41 | 39 | use Symfony\Component\HttpClient\HttpClient; |
42 | 40 | use Symfony\Component\HttpClient\Response\StreamableInterface; |
43 | | -use Symfony\Contracts\Cache\NamespacedPoolInterface; |
44 | 41 | use Symfony\Contracts\HttpClient\HttpClientInterface; |
45 | 42 |
|
46 | 43 | if (interface_exists(AdapterInterface::class)) { |
47 | 44 | if (!class_exists(DoctrineProvider::class, false) && version_compare(\PHP_VERSION, '8.0.0', '>=')) { |
48 | 45 | if (!class_exists(TraceableCacheAdapter::class, false)) { |
49 | | - if (interface_exists(NamespacedPoolInterface::class)) { |
50 | | - class_alias(TraceableCacheAdapterForV3WithNamespace::class, TraceableCacheAdapter::class); |
| 46 | + if (interface_exists('Symfony\\Contracts\\Cache\\NamespacedPoolInterface')) { |
| 47 | + class_alias('Sentry\\SentryBundle\\Tracing\\Cache\\TraceableCacheAdapterForV3WithNamespace', TraceableCacheAdapter::class); |
51 | 48 | } else { |
52 | 49 | class_alias(TraceableCacheAdapterForV3::class, TraceableCacheAdapter::class); |
53 | 50 | } |
54 | 51 | } |
55 | 52 |
|
56 | 53 | if (!class_exists(TraceableTagAwareCacheAdapter::class, false)) { |
57 | | - if (interface_exists(NamespacedPoolInterface::class)) { |
58 | | - class_alias(TraceableTagAwareCacheAdapterForV3WithNamespace::class, TraceableTagAwareCacheAdapter::class); |
| 54 | + if (interface_exists('Symfony\\Contracts\\Cache\\NamespacedPoolInterface')) { |
| 55 | + class_alias('Sentry\\SentryBundle\\Tracing\\Cache\\TraceableTagAwareCacheAdapterForV3WithNamespace', TraceableTagAwareCacheAdapter::class); |
59 | 56 | } else { |
60 | 57 | class_alias(TraceableTagAwareCacheAdapterForV3::class, TraceableTagAwareCacheAdapter::class); |
61 | 58 | } |
|
0 commit comments