From 884fd92f1320d17daebb772297da03fb2cfa59b8 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 1 Oct 2024 16:00:34 +0300 Subject: drop opentelemetry --- .../api/Metrics/ObservableCallbackInterface.php | 56 ---------------------- 1 file changed, 56 deletions(-) delete mode 100644 vendor/open-telemetry/api/Metrics/ObservableCallbackInterface.php (limited to 'vendor/open-telemetry/api/Metrics/ObservableCallbackInterface.php') diff --git a/vendor/open-telemetry/api/Metrics/ObservableCallbackInterface.php b/vendor/open-telemetry/api/Metrics/ObservableCallbackInterface.php deleted file mode 100644 index a20e59666..000000000 --- a/vendor/open-telemetry/api/Metrics/ObservableCallbackInterface.php +++ /dev/null @@ -1,56 +0,0 @@ -getMeter('example') - * ->createObservableGauge('random') - * ->observe(fn(ObserverInterface $observer) - * => $observer->observe(rand(0, 10))); - * } - * } - * ``` - * Keeping a reference to the `ObservableCallbackInterface` within the bound - * object to gain a more fine-grained control over the life-time of the callback - * does not prevent garbage collection (but might require cycle collection). - * - * Unbound (static) callbacks must be detached manually using - * {@link ObservableCallbackInterface::detach()}. - * ```php - * class Example { - * private ObservableCallbackInterface $gauge; - * function __construct(MeterProviderInterface $meterProvider) { - * $this->gauge = $meterProvider->getMeter('example') - * ->createObservableGauge('random') - * ->observe(static fn(ObserverInterface $observer) - * => $observer->observe(rand(0, 10))); - * } - * function __destruct() { - * $this->gauge->detach(); - * } - * } - * ``` - * - * @see ObservableCounterInterface::observe() - * @see ObservableGaugeInterface::observe() - * @see ObservableUpDownCounterInterface::observe() - */ -interface ObservableCallbackInterface -{ - - /** - * Detaches the associated callback from the instrument. - */ - public function detach(): void; -} -- cgit v1.2.3-54-g00ecf