LateBindingProviderTest
        
        extends TestCase
    
    
            
    
    
            
            uses
                            TestState,                             ProphecyTrait                    
    
        
        
    
        
                    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\API\Logs\LateBindingLoggerProvider::class
    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\API\Logs\LateBindingLogger::class
    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\API\Metrics\LateBindingMeterProvider::class
    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\API\Metrics\LateBindingMeter::class
    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\API\Trace\LateBindingTracerProvider::class
    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\API\Trace\LateBindingTracer::class
    
    - 
        #[CoversClass]
    
- 
        \OpenTelemetry\SDK\SdkAutoloader::class
    
    Table of Contents
    
    Properties
    
            - 
    $environmentVariables
    
                         : array<string|int, mixed>            
    Methods
    
            - 
    setUp()
    
                                 : void    
- 
    test_late_binding_meter_observable_instruments()
    
                                 : void    
- 
    test_late_binding_providers()
    
                                 : void    
- 
    restoreEnvironmentVariables()
    
                                 : void    
- 
    setEnvironmentVariable()
    
                                 : void    
- 
    tearDownSharedState()
    
                                 : void    
        $environmentVariables
        
        
                                            
    
    
    
    
    
        private
            array<string|int, mixed>
    $environmentVariables
     = []
    
    
    
    
    
            
            
        
                    
    
        setUp()
        
    
    
    
    
    public
                    setUp() : void
    
        
    
    
    
    
    
    
    
                    
    
        test_late_binding_meter_observable_instruments()
        
    
    
    
    
    public
                    test_late_binding_meter_observable_instruments() : void
    
        
    
    
    
    
    
    
                    
    
        test_late_binding_providers()
        
    
    
    
    
    public
                    test_late_binding_providers() : void
    
        
    
    
    
    
    
    
                    
    
        restoreEnvironmentVariables()
        
    
    
    
    
    protected
                    restoreEnvironmentVariables() : void
    
        
    
    
    
    
    
    
    
                    
    
        setEnvironmentVariable()
        
    
    
    
    
    protected
                    setEnvironmentVariable(string $variable, mixed $value) : void
    
        
    
    
        Parameters
    
                    - 
                $variable
                : string
                            
- 
                
            
- 
                $value
                : mixed
                            
- 
                
            
        tearDownSharedState()
        
    
    
    
    
    protected
                    tearDownSharedState() : void