diff options
Diffstat (limited to 'vendor/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php')
-rw-r--r-- | vendor/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/vendor/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php b/vendor/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php deleted file mode 100644 index a814b45b5..000000000 --- a/vendor/opentracing/opentracing/src/OpenTracing/Mock/MockScope.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php - -declare(strict_types=1); - -namespace OpenTracing\Mock; - -use OpenTracing\Scope; -use OpenTracing\Span; - -final class MockScope implements Scope -{ - /** - * @var Span - */ - private $span; - - /** - * @var MockScopeManager - */ - private $scopeManager; - - /** - * @var bool - */ - private $finishSpanOnClose; - - /** - * @param MockScopeManager $scopeManager - * @param Span $span - * @param bool $finishSpanOnClose - */ - public function __construct( - MockScopeManager $scopeManager, - Span $span, - bool $finishSpanOnClose - ) { - $this->scopeManager = $scopeManager; - $this->span = $span; - $this->finishSpanOnClose = $finishSpanOnClose; - } - - /** - * {@inheritdoc} - */ - public function close(): void - { - if ($this->finishSpanOnClose) { - $this->span->finish(); - } - - $this->scopeManager->deactivate($this); - } - - /** - * {@inheritdoc} - * @return Span|MockSpan - */ - public function getSpan(): Span - { - return $this->span; - } -} |