context = $context; } /** @inheritDoc */ public function getContext(): SpanContext { return $this->context; } /** @inheritDoc */ public function setAttributes( array $attributes ): SpanInterface { return $this; } /** @inheritDoc */ public function setSpanKind( int $spanKind ): SpanInterface { return $this; } /** @inheritDoc */ public function start( ?int $epochNanos = null ): SpanInterface { return $this; } /** @inheritDoc */ public function end( ?int $epochNanos = null ): void { // no-op } /** @inheritDoc */ public function activate(): void { // no-op } /** @inheritDoc */ public function deactivate(): void { // no-op } }