• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FriendsOfOpenTelemetry / opentelemetry-bundle / 7651959499

25 Jan 2024 08:44AM UTC coverage: 64.731% (-12.5%) from 77.211%
7651959499

push

github

gaelreyrol
fix(github/ci): set XDEBUG_MODE to coverage in phpunit job

1349 of 2084 relevant lines covered (64.73%)

11.94 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

18.18
/src/OpenTelemetryBundle.php
1
<?php
2

3
namespace FriendsOfOpenTelemetry\OpenTelemetryBundle;
4

5
use Composer\InstalledVersions;
6
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\CachePoolTracingPass;
7
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\HttpClientTracingPass;
8
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\RemoveConsoleInstrumentationPass;
9
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\RemoveDoctrineInstrumentationPass;
10
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\RemoveHttpKernelInstrumentationPass;
11
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\RemoveMailerInstrumentationPass;
12
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\RemoveMessengerInstrumentationPass;
13
use FriendsOfOpenTelemetry\OpenTelemetryBundle\DependencyInjection\Compiler\RemoveTwigInstrumentationPass;
14
use Symfony\Component\DependencyInjection\ContainerBuilder;
15
use Symfony\Component\HttpKernel\Bundle\Bundle;
16

17
final class OpenTelemetryBundle extends Bundle
18
{
19
    public static function name(): string
20
    {
21
        return 'friendsofopentelemetry/opentelemetry-bundle';
12✔
22
    }
23

24
    public static function version(): string
25
    {
26
        return InstalledVersions::getPrettyVersion(self::name());
12✔
27
    }
28

29
    public function build(ContainerBuilder $container): void
30
    {
31
        parent::build($container);
×
32

33
        $container->addCompilerPass(new CachePoolTracingPass());
×
34
        $container->addCompilerPass(new RemoveConsoleInstrumentationPass());
×
35
        $container->addCompilerPass(new RemoveDoctrineInstrumentationPass());
×
36
        $container->addCompilerPass(new HttpClientTracingPass());
×
37
        $container->addCompilerPass(new RemoveHttpKernelInstrumentationPass());
×
38
        $container->addCompilerPass(new RemoveMailerInstrumentationPass());
×
39
        $container->addCompilerPass(new RemoveMessengerInstrumentationPass());
×
40
        $container->addCompilerPass(new RemoveTwigInstrumentationPass());
×
41
    }
42
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc