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

FriendsOfOpenTelemetry / opentelemetry-bundle / 7745013499

01 Feb 2024 05:11PM UTC coverage: 38.549% (-26.0%) from 64.527%
7745013499

Pull #38

github

gaelreyrol
wip
Pull Request #38: Refactor services injection

114 of 459 new or added lines in 44 files covered. (24.84%)

255 existing lines in 18 files now uncovered.

813 of 2109 relevant lines covered (38.55%)

8.96 hits per line

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

0.0
/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
    {
UNCOV
21
        return 'friendsofopentelemetry/opentelemetry-bundle';
×
22
    }
23

24
    public static function version(): string
25
    {
UNCOV
26
        return InstalledVersions::getPrettyVersion(self::name());
×
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

© 2026 Coveralls, Inc