diff options
Diffstat (limited to 'vendor/open-telemetry/sdk/Trace/TracerProviderBuilder.php')
| -rw-r--r-- | vendor/open-telemetry/sdk/Trace/TracerProviderBuilder.php | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/vendor/open-telemetry/sdk/Trace/TracerProviderBuilder.php b/vendor/open-telemetry/sdk/Trace/TracerProviderBuilder.php deleted file mode 100644 index 8dcfdc700..000000000 --- a/vendor/open-telemetry/sdk/Trace/TracerProviderBuilder.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php - -declare(strict_types=1); - -namespace OpenTelemetry\SDK\Trace; - -use OpenTelemetry\SDK\Resource\ResourceInfo; - -class TracerProviderBuilder -{ - // @var array<SpanProcessorInterface> - private ?array $spanProcessors = []; - private ?ResourceInfo $resource = null; - private ?SamplerInterface $sampler = null; - - public function addSpanProcessor(SpanProcessorInterface $spanProcessor): self - { - $this->spanProcessors[] = $spanProcessor; - - return $this; - } - - public function setResource(ResourceInfo $resource): self - { - $this->resource = $resource; - - return $this; - } - - public function setSampler(SamplerInterface $sampler): self - { - $this->sampler = $sampler; - - return $this; - } - - public function build(): TracerProviderInterface - { - return new TracerProvider( - $this->spanProcessors, - $this->sampler, - $this->resource, - ); - } -} |