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

Breadcrumb

  1. Drupal Core 11.1.x

ContextStorageInterface.php

Namespace

OpenTelemetry\Context

File

vendor/open-telemetry/context/ContextStorageInterface.php

View source
<?php

declare (strict_types=1);
namespace OpenTelemetry\Context;

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;

}

Interfaces

Title Deprecated Summary
ContextStorageInterface

API Navigation

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