From 335358ced05473dc4c4ca5f5c4e17fc9419f4135 Mon Sep 17 00:00:00 2001 From: Noah Dietz Date: Wed, 10 Dec 2025 21:53:48 +0000 Subject: [PATCH] fix: include api_version on client class docs --- src/Generation/GapicClientV2Generator.php | 5 +++++ tests/Unit/ProtoTests/Basic/out/src/Client/BasicClient.php | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/Generation/GapicClientV2Generator.php b/src/Generation/GapicClientV2Generator.php index 1c34ad52e..1a478dfe0 100644 --- a/src/Generation/GapicClientV2Generator.php +++ b/src/Generation/GapicClientV2Generator.php @@ -115,6 +115,11 @@ private function generateClass(): PhpClass 'Service Description: ' . ($this->serviceDetails->docLines->firstOrNull() ?? '') ) ), + !is_null($this->serviceDetails->apiVersion) + ? PhpDoc::text( + 'This client uses ' . $this->serviceDetails->shortName . ' version ' . $this->serviceDetails->apiVersion . '.' + ) + : null, PhpDoc::preFormattedText( Vector::new([ 'This class provides the ability to make remote calls to the backing service through method', diff --git a/tests/Unit/ProtoTests/Basic/out/src/Client/BasicClient.php b/tests/Unit/ProtoTests/Basic/out/src/Client/BasicClient.php index c09143594..a98590ba1 100644 --- a/tests/Unit/ProtoTests/Basic/out/src/Client/BasicClient.php +++ b/tests/Unit/ProtoTests/Basic/out/src/Client/BasicClient.php @@ -43,6 +43,8 @@ /** * Service Description: This is a basic service. * + * This client uses Basic version v1_20240418. + * * This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. *