function SdkAutoloader::createLateBindingTracerProvider
1 call to SdkAutoloader::createLateBindingTracerProvider()
- SdkAutoloader::registerInstrumentations in vendor/
open-telemetry/ sdk/ SdkAutoloader.php - Register all {@link Instrumentation} configured through SPI @psalm-suppress ArgumentTypeCoercion
File
-
vendor/
open-telemetry/ sdk/ SdkAutoloader.php, line 172
Class
- SdkAutoloader
- @psalm-suppress RedundantCast
Namespace
OpenTelemetry\SDKCode
private static function createLateBindingTracerProvider() : TracerProviderInterface {
return new LateBindingTracerProvider(static function () : TracerProviderInterface {
$scope = Context::getRoot()->activate();
try {
return Globals::tracerProvider();
} finally {
$scope->detach();
}
});
}