diff --git a/composer.json b/composer.json index e424aed..72a1c18 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ "require": { "php": ">=8.0", "guzzlehttp/guzzle": "^7", - "launchdarkly/server-sdk": "^5.1", + "launchdarkly/server-sdk": "^6.2", "myclabs/php-enum": ">1.8", "open-feature/sdk": "^2.0" }, diff --git a/release-please-config.json b/release-please-config.json index aeb80ae..8e7edfb 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -7,7 +7,8 @@ "include-v-in-tag": false, "include-component-in-tag": false, "extra-files": [ - ".github/actions/build-docs/action.yml" + ".github/actions/build-docs/action.yml", + "src/Provider.php", ] } } diff --git a/src/Provider.php b/src/Provider.php index 2c71250..8c587c8 100644 --- a/src/Provider.php +++ b/src/Provider.php @@ -27,6 +27,8 @@ class Provider implements OpenFeatureProvider private EvaluationContextConverter $contextConverter; private ResolutionDetailsConverter $detailsConverter; + const VERSION = '0.1.0'; // x-release-please-version + /** * Instantiate a new instance of this provider, backed by the provided LDClient instance. * @@ -36,6 +38,9 @@ class Provider implements OpenFeatureProvider */ public function __construct(string $sdkKey, array $options = []) { + $options['wrapper_name'] = 'open-feature-php-server'; + $options['wrapper_version'] = self::VERSION; + $this->client = new LDClient($sdkKey, $options); $this->contextConverter = new EvaluationContextConverter($options['logger'] ?? new NullLogger()); $this->detailsConverter = new ResolutionDetailsConverter();