From 884fd92f1320d17daebb772297da03fb2cfa59b8 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 1 Oct 2024 16:00:34 +0300 Subject: drop opentelemetry --- .../open-telemetry/context/ContextStorageNode.php | 92 ---------------------- 1 file changed, 92 deletions(-) delete mode 100644 vendor/open-telemetry/context/ContextStorageNode.php (limited to 'vendor/open-telemetry/context/ContextStorageNode.php') diff --git a/vendor/open-telemetry/context/ContextStorageNode.php b/vendor/open-telemetry/context/ContextStorageNode.php deleted file mode 100644 index 12d521660..000000000 --- a/vendor/open-telemetry/context/ContextStorageNode.php +++ /dev/null @@ -1,92 +0,0 @@ -context = $context; - $this->head = $head; - $this->previous = $previous; - } - - public function offsetExists($offset): bool - { - return isset($this->localStorage[$offset]); - } - - /** - * @phan-suppress PhanUndeclaredClassAttribute - */ - #[\ReturnTypeWillChange] - public function offsetGet($offset) - { - return $this->localStorage[$offset]; - } - - public function offsetSet($offset, $value): void - { - $this->localStorage[$offset] = $value; - } - - public function offsetUnset($offset): void - { - unset($this->localStorage[$offset]); - } - - public function context(): ContextInterface - { - return $this->context; - } - - public function detach(): int - { - $flags = 0; - if ($this->head !== $this->head->storage->current) { - $flags |= ScopeInterface::INACTIVE; - } - - if ($this === $this->head->node) { - assert($this->previous !== $this); - $this->head->node = $this->previous; - $this->previous = $this; - - return $flags; - } - - if ($this->previous === $this) { - return $flags | ScopeInterface::DETACHED; - } - - assert($this->head->node !== null); - for ($n = $this->head->node, $depth = 1; - $n->previous !== $this; - $n = $n->previous, $depth++) { - assert($n->previous !== null); - } - $n->previous = $this->previous; - $this->previous = $this; - - return $flags | ScopeInterface::MISMATCH | $depth; - } - - private function __clone() - { - } -} -- cgit v1.2.3-54-g00ecf