Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Span.php

function Span::fromContext

@inheritDoc

Overrides SpanInterface::fromContext

4 calls to Span::fromContext()
AutoRootSpan::shutdownHandler in vendor/open-telemetry/sdk/Trace/AutoRootSpan.php
@internal
NoopSpanBuilder::startSpan in vendor/open-telemetry/api/Trace/NoopSpanBuilder.php
Starts and returns a new { The user _MUST_ manually end the span by calling { This method does _NOT_ automatically install the span into the current context. The user is responsible for calling {
Span::getCurrent in vendor/open-telemetry/api/Trace/Span.php
@inheritDoc
WithSpanHandler::post in vendor/open-telemetry/api/Instrumentation/WithSpanHandler.php

File

vendor/open-telemetry/api/Trace/Span.php, line 17

Class

Span

Namespace

OpenTelemetry\API\Trace

Code

public static final function fromContext(ContextInterface $context) : SpanInterface {
    return $context->get(ContextKeys::span()) ?? self::getInvalid();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal