File manager - Edit - /var/www/payraty/helpdesk/vendor/sentry/sentry/src/Tracing/TransactionMetadata.php
Back
<?php declare(strict_types=1); namespace Sentry\Tracing; final class TransactionMetadata { /** * @var float|int|null */ private $samplingRate; /** * @var DynamicSamplingContext|null */ private $dynamicSamplingContext; /** * @var TransactionSource|null */ private $source; /** * Constructor. * * @param float|int|null $samplingRate The sampling rate * @param DynamicSamplingContext|null $dynamicSamplingContext The Dynamic Sampling Context * @param TransactionSource|null $source The transaction source */ public function __construct( $samplingRate = null, ?DynamicSamplingContext $dynamicSamplingContext = null, ?TransactionSource $source = null ) { $this->samplingRate = $samplingRate; $this->dynamicSamplingContext = $dynamicSamplingContext; $this->source = $source ?? TransactionSource::custom(); } /** * @return float|int|null */ public function getSamplingRate() { return $this->samplingRate; } /** * @param float|int|null $samplingRate */ public function setSamplingRate($samplingRate): self { $this->samplingRate = $samplingRate; return $this; } public function getDynamicSamplingContext(): ?DynamicSamplingContext { return $this->dynamicSamplingContext; } public function setDynamicSamplingContext(?DynamicSamplingContext $dynamicSamplingContext): self { $this->dynamicSamplingContext = $dynamicSamplingContext; return $this; } public function getSource(): ?TransactionSource { return $this->source; } public function setSource(?TransactionSource $source): self { $this->source = $source; return $this; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings