diff --git a/src/Propagation/TraceResponse/composer.json b/src/Propagation/TraceResponse/composer.json index 2cd5f635c..acb16f4c8 100644 --- a/src/Propagation/TraceResponse/composer.json +++ b/src/Propagation/TraceResponse/composer.json @@ -27,13 +27,14 @@ "phpunit/phpunit": "^9.5", "vimeo/psalm": "^5.0", "symfony/http-client": "^5.4|^6.0", - "guzzlehttp/promises": "^1.5", + "guzzlehttp/promises": "^2", "php-http/message-factory": "^1.0", "nyholm/psr7": "^1.5" }, "config": { "allow-plugins": { - "php-http/discovery": true + "php-http/discovery": true, + "tbachert/spi": true } } } diff --git a/src/Propagation/TraceResponse/src/ResponsePropagator.php b/src/Propagation/TraceResponse/src/ResponsePropagator.php index aedd86976..89741a58f 100644 --- a/src/Propagation/TraceResponse/src/ResponsePropagator.php +++ b/src/Propagation/TraceResponse/src/ResponsePropagator.php @@ -20,5 +20,5 @@ interface ResponsePropagator * * @param mixed $carrier */ - public function inject(&$carrier, PropagationSetterInterface $setter = null, ContextInterface $context = null): void; + public function inject(&$carrier, ?PropagationSetterInterface $setter = null, ?ContextInterface $context = null): void; }