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

Breadcrumb

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

interface ContextStorageInterface

Hierarchy

  • interface \OpenTelemetry\Context\ContextStorageInterface

Expanded class hierarchy of ContextStorageInterface

All classes that implement ContextStorageInterface

3 files declare their use of ContextStorageInterface
MeterProvider.php in vendor/open-telemetry/sdk/Metrics/MeterProvider.php
MetricRegistry.php in vendor/open-telemetry/sdk/Metrics/MetricRegistry/MetricRegistry.php
NoopSpanBuilder.php in vendor/open-telemetry/api/Trace/NoopSpanBuilder.php

File

vendor/open-telemetry/context/ContextStorageInterface.php, line 7

Namespace

OpenTelemetry\Context
View source
interface ContextStorageInterface {
    
    /**
     * Returns the current scope.
     *
     * @return ContextStorageScopeInterface|null current scope, or null if no
     *         scope was attached in the current execution unit
     */
    public function scope() : ?ContextStorageScopeInterface;
    
    /**
     * Returns the current context.
     *
     * @return ContextInterface current context
     */
    public function current() : ContextInterface;
    
    /**
     * Attaches the context as active context.
     *
     * @param ContextInterface $context context to attach
     * @return ContextStorageScopeInterface scope to detach the context and
     *         restore the previous context
     */
    public function attach(ContextInterface $context) : ContextStorageScopeInterface;

}

Members

Title Sort descending Modifiers Object type Summary Overrides
ContextStorageInterface::attach public function Attaches the context as active context. 3
ContextStorageInterface::current public function Returns the current context. 3
ContextStorageInterface::scope public function Returns the current scope. 3

API Navigation

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