diff --git a/src/Recorders/Concerns/Groups.php b/src/Recorders/Concerns/Groups.php index efc57fe3..b937ccb7 100644 --- a/src/Recorders/Concerns/Groups.php +++ b/src/Recorders/Concerns/Groups.php @@ -9,7 +9,7 @@ trait Groups */ protected function group(string $value): string { - foreach ($this->config->get('pulse.recorders.'.self::class.'.groups') as $pattern => $replacement) { + foreach ($this->config->get('pulse.recorders.'.static::class.'.groups') as $pattern => $replacement) { $group = preg_replace($pattern, $replacement, $value, count: $count); if ($count > 0 && $group !== null) { diff --git a/src/Recorders/Concerns/Ignores.php b/src/Recorders/Concerns/Ignores.php index d7d0bf9a..3edafedc 100644 --- a/src/Recorders/Concerns/Ignores.php +++ b/src/Recorders/Concerns/Ignores.php @@ -10,7 +10,7 @@ trait Ignores protected function shouldIgnore(string $value): bool { // @phpstan-ignore argument.templateType, argument.templateType - return collect($this->config->get('pulse.recorders.'.self::class.'.ignore')) + return collect($this->config->get('pulse.recorders.'.static::class.'.ignore')) ->contains(fn (string $pattern) => preg_match($pattern, $value)); } } diff --git a/src/Recorders/Concerns/Sampling.php b/src/Recorders/Concerns/Sampling.php index 29233d0f..d68df8aa 100644 --- a/src/Recorders/Concerns/Sampling.php +++ b/src/Recorders/Concerns/Sampling.php @@ -12,7 +12,7 @@ trait Sampling protected function shouldSample(): bool { return Lottery::odds( - $this->config->get('pulse.recorders.'.self::class.'.sample_rate') + $this->config->get('pulse.recorders.'.static::class.'.sample_rate') )->choose(); } @@ -23,6 +23,6 @@ protected function shouldSampleDeterministically(string $seed): bool { $value = hexdec(md5($seed)) / pow(16, 32); // Scale to 0-1 - return $value <= $this->config->get('pulse.recorders.'.self::class.'.sample_rate'); + return $value <= $this->config->get('pulse.recorders.'.static::class.'.sample_rate'); } } diff --git a/src/Recorders/Concerns/Thresholds.php b/src/Recorders/Concerns/Thresholds.php index c182ee29..4ef2efaa 100644 --- a/src/Recorders/Concerns/Thresholds.php +++ b/src/Recorders/Concerns/Thresholds.php @@ -9,6 +9,6 @@ trait Thresholds */ protected function underThreshold(int|float $duration): bool { - return $duration < $this->config->get('pulse.recorders.'.self::class.'.threshold'); + return $duration < $this->config->get('pulse.recorders.'.static::class.'.threshold'); } }