diff --git a/src/Adapters/Datadog/DatadogStatsDClientAdapter.php b/src/Adapters/Datadog/DatadogStatsDClientAdapter.php index 1fcc172..29727f0 100644 --- a/src/Adapters/Datadog/DatadogStatsDClientAdapter.php +++ b/src/Adapters/Datadog/DatadogStatsDClientAdapter.php @@ -12,16 +12,11 @@ class DatadogStatsDClientAdapter implements StatsDClientAdapter, TagNormalizerAw { use TagNormalizerAwareTrait; - protected function __construct(protected readonly DogStatsd $datadogClient) + public function __construct(protected readonly DogStatsd $datadogClient) { $this->tagNormalizer = new NoopTagNormalizer(); } - public static function fromConfig(array $config): static - { - return new static(new DogStatsd($config)); - } - public function timing(string $stat, float $durationMs, float $sampleRate = 1.0, array $tags = []): void { $this->datadogClient->timing($stat, $durationMs, $sampleRate, $this->normalizeTags($tags));