4use Wikimedia\Assert\Assert;
5use Wikimedia\Assert\ParameterAssertionException;
22 count( $propagators ) > 0,
26 $this->propagators = $propagators;
33 foreach ( $this->propagators as $propagator ) {
34 $context = $propagator->extract( $carrier );
35 if ( $context !==
null ) {
46 foreach ( $this->propagators as $propagator ) {
47 $carrier = $propagator->inject( $context, $carrier );
Data transfer object holding data associated with a given span.
Interface for classes to serialize and deserialize SpanContexts to and from implementation-specific a...