Skip to content

Commit 97d3352

Browse files
fix: Add compatibility for PHP 8.4 (#7911)
docs: Add documentation for logger client option PiperOrigin-RevId: 704769822 Source-Link: googleapis/googleapis@68e7762 Source-Link: https://github.com/googleapis/googleapis-gen/commit/724f6fc2efd4597d2e1c14709a0686ae070280ea Copy-Tag: eyJwIjoiRGF0YXBsZXgvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRGF0YXByb2MvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRGF0YXByb2NNZXRhc3RvcmUvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRGF0YXN0b3JlLy5Pd2xCb3QueWFtbCIsImgiOiI3MjRmNmZjMmVmZDQ1OTdkMmUxYzE0NzA5YTA2ODZhZTA3MDI4MGVhIn0= Copy-Tag: eyJwIjoiRGF0YXN0b3JlQWRtaW4vLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRGF0YXN0cmVhbS8uT3dsQm90LnlhbWwiLCJoIjoiNzI0ZjZmYzJlZmQ0NTk3ZDJlMWMxNDcwOWEwNjg2YWUwNzAyODBlYSJ9 Copy-Tag: eyJwIjoiRGVidWdnZXIvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRGVwbG95Ly5Pd2xCb3QueWFtbCIsImgiOiI3MjRmNmZjMmVmZDQ1OTdkMmUxYzE0NzA5YTA2ODZhZTA3MDI4MGVhIn0= Copy-Tag: eyJwIjoiRGV2ZWxvcGVyQ29ubmVjdC8uT3dsQm90LnlhbWwiLCJoIjoiNzI0ZjZmYzJlZmQ0NTk3ZDJlMWMxNDcwOWEwNjg2YWUwNzAyODBlYSJ9 Copy-Tag: eyJwIjoiRGlhbG9nZmxvdy8uT3dsQm90LnlhbWwiLCJoIjoiNzI0ZjZmYzJlZmQ0NTk3ZDJlMWMxNDcwOWEwNjg2YWUwNzAyODBlYSJ9 Copy-Tag: eyJwIjoiRGlhbG9nZmxvd0N4Ly5Pd2xCb3QueWFtbCIsImgiOiI3MjRmNmZjMmVmZDQ1OTdkMmUxYzE0NzA5YTA2ODZhZTA3MDI4MGVhIn0= Copy-Tag: eyJwIjoiRGlzY292ZXJ5RW5naW5lLy5Pd2xCb3QueWFtbCIsImgiOiI3MjRmNmZjMmVmZDQ1OTdkMmUxYzE0NzA5YTA2ODZhZTA3MDI4MGVhIn0= Copy-Tag: eyJwIjoiRGxwLy5Pd2xCb3QueWFtbCIsImgiOiI3MjRmNmZjMmVmZDQ1OTdkMmUxYzE0NzA5YTA2ODZhZTA3MDI4MGVhIn0= Copy-Tag: eyJwIjoiRG1zLy5Pd2xCb3QueWFtbCIsImgiOiI3MjRmNmZjMmVmZDQ1OTdkMmUxYzE0NzA5YTA2ODZhZTA3MDI4MGVhIn0= Copy-Tag: eyJwIjoiRG9jdW1lbnRBaS8uT3dsQm90LnlhbWwiLCJoIjoiNzI0ZjZmYzJlZmQ0NTk3ZDJlMWMxNDcwOWEwNjg2YWUwNzAyODBlYSJ9 Copy-Tag: eyJwIjoiRG9tYWlucy8uT3dsQm90LnlhbWwiLCJoIjoiNzI0ZjZmYzJlZmQ0NTk3ZDJlMWMxNDcwOWEwNjg2YWUwNzAyODBlYSJ9 Copy-Tag: eyJwIjoiRWRnZU5ldHdvcmsvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRXJyb3JSZXBvcnRpbmcvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRXNzZW50aWFsQ29udGFjdHMvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ== Copy-Tag: eyJwIjoiRXZlbnRhcmMvLk93bEJvdC55YW1sIiwiaCI6IjcyNGY2ZmMyZWZkNDU5N2QyZTFjMTQ3MDlhMDY4NmFlMDcwMjgwZWEifQ==
1 parent 65559fb commit 97d3352

19 files changed

+133
-57
lines changed

src/V2/Client/AgentsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
use Google\LongRunning\Operation;
5454
use Google\Protobuf\Struct;
5555
use GuzzleHttp\Promise\PromiseInterface;
56+
use Psr\Log\LoggerInterface;
5657

5758
/**
5859
* Service Description: Service for managing [Agents][google.cloud.dialogflow.v2.Agent].
@@ -252,14 +253,14 @@ public static function projectLocationAgentName(string $project, string $locatio
252253
* listed, then parseName will check each of the supported templates, and return
253254
* the first match.
254255
*
255-
* @param string $formattedName The formatted name string
256-
* @param string $template Optional name of template to match
256+
* @param string $formattedName The formatted name string
257+
* @param ?string $template Optional name of template to match
257258
*
258259
* @return array An associative array from name component IDs to component values.
259260
*
260261
* @throws ValidationException If $formattedName could not be matched.
261262
*/
262-
public static function parseName(string $formattedName, string $template = null): array
263+
public static function parseName(string $formattedName, ?string $template = null): array
263264
{
264265
return self::parseFormattedName($formattedName, $template);
265266
}
@@ -314,6 +315,9 @@ public static function parseName(string $formattedName, string $template = null)
314315
* @type callable $clientCertSource
315316
* A callable which returns the client cert as a string. This can be used to
316317
* provide a certificate and private key to the transport layer for mTLS.
318+
* @type false|LoggerInterface $logger
319+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
320+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
317321
* }
318322
*
319323
* @throws ValidationException

src/V2/Client/AnswerRecordsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
use Google\Cloud\Location\ListLocationsRequest;
4141
use Google\Cloud\Location\Location;
4242
use GuzzleHttp\Promise\PromiseInterface;
43+
use Psr\Log\LoggerInterface;
4344

4445
/**
4546
* Service Description: Service for managing
@@ -528,14 +529,14 @@ public static function sessionName(string $project, string $session): string
528529
* listed, then parseName will check each of the supported templates, and return
529530
* the first match.
530531
*
531-
* @param string $formattedName The formatted name string
532-
* @param string $template Optional name of template to match
532+
* @param string $formattedName The formatted name string
533+
* @param ?string $template Optional name of template to match
533534
*
534535
* @return array An associative array from name component IDs to component values.
535536
*
536537
* @throws ValidationException If $formattedName could not be matched.
537538
*/
538-
public static function parseName(string $formattedName, string $template = null): array
539+
public static function parseName(string $formattedName, ?string $template = null): array
539540
{
540541
return self::parseFormattedName($formattedName, $template);
541542
}
@@ -590,6 +591,9 @@ public static function parseName(string $formattedName, string $template = null)
590591
* @type callable $clientCertSource
591592
* A callable which returns the client cert as a string. This can be used to
592593
* provide a certificate and private key to the transport layer for mTLS.
594+
* @type false|LoggerInterface $logger
595+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
596+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
593597
* }
594598
*
595599
* @throws ValidationException

src/V2/Client/ContextsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
use Google\Cloud\Location\ListLocationsRequest;
4545
use Google\Cloud\Location\Location;
4646
use GuzzleHttp\Promise\PromiseInterface;
47+
use Psr\Log\LoggerInterface;
4748

4849
/**
4950
* Service Description: Service for managing [Contexts][google.cloud.dialogflow.v2.Context].
@@ -339,14 +340,14 @@ public static function sessionName(string $project, string $session): string
339340
* listed, then parseName will check each of the supported templates, and return
340341
* the first match.
341342
*
342-
* @param string $formattedName The formatted name string
343-
* @param string $template Optional name of template to match
343+
* @param string $formattedName The formatted name string
344+
* @param ?string $template Optional name of template to match
344345
*
345346
* @return array An associative array from name component IDs to component values.
346347
*
347348
* @throws ValidationException If $formattedName could not be matched.
348349
*/
349-
public static function parseName(string $formattedName, string $template = null): array
350+
public static function parseName(string $formattedName, ?string $template = null): array
350351
{
351352
return self::parseFormattedName($formattedName, $template);
352353
}
@@ -401,6 +402,9 @@ public static function parseName(string $formattedName, string $template = null)
401402
* @type callable $clientCertSource
402403
* A callable which returns the client cert as a string. This can be used to
403404
* provide a certificate and private key to the transport layer for mTLS.
405+
* @type false|LoggerInterface $logger
406+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
407+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
404408
* }
405409
*
406410
* @throws ValidationException

src/V2/Client/ConversationDatasetsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
use Google\Cloud\Location\Location;
5151
use Google\LongRunning\Operation;
5252
use GuzzleHttp\Promise\PromiseInterface;
53+
use Psr\Log\LoggerInterface;
5354

5455
/**
5556
* Service Description: Conversation datasets.
@@ -202,14 +203,14 @@ public static function locationName(string $project, string $location): string
202203
* listed, then parseName will check each of the supported templates, and return
203204
* the first match.
204205
*
205-
* @param string $formattedName The formatted name string
206-
* @param string $template Optional name of template to match
206+
* @param string $formattedName The formatted name string
207+
* @param ?string $template Optional name of template to match
207208
*
208209
* @return array An associative array from name component IDs to component values.
209210
*
210211
* @throws ValidationException If $formattedName could not be matched.
211212
*/
212-
public static function parseName(string $formattedName, string $template = null): array
213+
public static function parseName(string $formattedName, ?string $template = null): array
213214
{
214215
return self::parseFormattedName($formattedName, $template);
215216
}
@@ -264,6 +265,9 @@ public static function parseName(string $formattedName, string $template = null)
264265
* @type callable $clientCertSource
265266
* A callable which returns the client cert as a string. This can be used to
266267
* provide a certificate and private key to the transport layer for mTLS.
268+
* @type false|LoggerInterface $logger
269+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
270+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
267271
* }
268272
*
269273
* @throws ValidationException

src/V2/Client/ConversationModelsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
use Google\Cloud\Location\Location;
5656
use Google\LongRunning\Operation;
5757
use GuzzleHttp\Promise\PromiseInterface;
58+
use Psr\Log\LoggerInterface;
5859

5960
/**
6061
* Service Description: Manages a collection of models for human agent assistant.
@@ -372,14 +373,14 @@ public static function projectLocationKnowledgeBaseDocumentName(string $project,
372373
* listed, then parseName will check each of the supported templates, and return
373374
* the first match.
374375
*
375-
* @param string $formattedName The formatted name string
376-
* @param string $template Optional name of template to match
376+
* @param string $formattedName The formatted name string
377+
* @param ?string $template Optional name of template to match
377378
*
378379
* @return array An associative array from name component IDs to component values.
379380
*
380381
* @throws ValidationException If $formattedName could not be matched.
381382
*/
382-
public static function parseName(string $formattedName, string $template = null): array
383+
public static function parseName(string $formattedName, ?string $template = null): array
383384
{
384385
return self::parseFormattedName($formattedName, $template);
385386
}
@@ -434,6 +435,9 @@ public static function parseName(string $formattedName, string $template = null)
434435
* @type callable $clientCertSource
435436
* A callable which returns the client cert as a string. This can be used to
436437
* provide a certificate and private key to the transport layer for mTLS.
438+
* @type false|LoggerInterface $logger
439+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
440+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
437441
* }
438442
*
439443
* @throws ValidationException

src/V2/Client/ConversationProfilesClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
use Google\Cloud\Location\Location;
5151
use Google\LongRunning\Operation;
5252
use GuzzleHttp\Promise\PromiseInterface;
53+
use Psr\Log\LoggerInterface;
5354

5455
/**
5556
* Service Description: Service for managing
@@ -540,14 +541,14 @@ public static function projectLocationKnowledgeBaseDocumentName(string $project,
540541
* listed, then parseName will check each of the supported templates, and return
541542
* the first match.
542543
*
543-
* @param string $formattedName The formatted name string
544-
* @param string $template Optional name of template to match
544+
* @param string $formattedName The formatted name string
545+
* @param ?string $template Optional name of template to match
545546
*
546547
* @return array An associative array from name component IDs to component values.
547548
*
548549
* @throws ValidationException If $formattedName could not be matched.
549550
*/
550-
public static function parseName(string $formattedName, string $template = null): array
551+
public static function parseName(string $formattedName, ?string $template = null): array
551552
{
552553
return self::parseFormattedName($formattedName, $template);
553554
}
@@ -602,6 +603,9 @@ public static function parseName(string $formattedName, string $template = null)
602603
* @type callable $clientCertSource
603604
* A callable which returns the client cert as a string. This can be used to
604605
* provide a certificate and private key to the transport layer for mTLS.
606+
* @type false|LoggerInterface $logger
607+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
608+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
605609
* }
606610
*
607611
* @throws ValidationException

src/V2/Client/ConversationsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
use Google\Cloud\Location\ListLocationsRequest;
5252
use Google\Cloud\Location\Location;
5353
use GuzzleHttp\Promise\PromiseInterface;
54+
use Psr\Log\LoggerInterface;
5455

5556
/**
5657
* Service Description: Service for managing
@@ -694,14 +695,14 @@ public static function projectLocationKnowledgeBaseDocumentName(string $project,
694695
* listed, then parseName will check each of the supported templates, and return
695696
* the first match.
696697
*
697-
* @param string $formattedName The formatted name string
698-
* @param string $template Optional name of template to match
698+
* @param string $formattedName The formatted name string
699+
* @param ?string $template Optional name of template to match
699700
*
700701
* @return array An associative array from name component IDs to component values.
701702
*
702703
* @throws ValidationException If $formattedName could not be matched.
703704
*/
704-
public static function parseName(string $formattedName, string $template = null): array
705+
public static function parseName(string $formattedName, ?string $template = null): array
705706
{
706707
return self::parseFormattedName($formattedName, $template);
707708
}
@@ -756,6 +757,9 @@ public static function parseName(string $formattedName, string $template = null)
756757
* @type callable $clientCertSource
757758
* A callable which returns the client cert as a string. This can be used to
758759
* provide a certificate and private key to the transport layer for mTLS.
760+
* @type false|LoggerInterface $logger
761+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
762+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
759763
* }
760764
*
761765
* @throws ValidationException

src/V2/Client/DocumentsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
use Google\Cloud\Location\Location;
5252
use Google\LongRunning\Operation;
5353
use GuzzleHttp\Promise\PromiseInterface;
54+
use Psr\Log\LoggerInterface;
5455

5556
/**
5657
* Service Description: Service for managing knowledge
@@ -284,14 +285,14 @@ public static function projectLocationKnowledgeBaseDocumentName(string $project,
284285
* listed, then parseName will check each of the supported templates, and return
285286
* the first match.
286287
*
287-
* @param string $formattedName The formatted name string
288-
* @param string $template Optional name of template to match
288+
* @param string $formattedName The formatted name string
289+
* @param ?string $template Optional name of template to match
289290
*
290291
* @return array An associative array from name component IDs to component values.
291292
*
292293
* @throws ValidationException If $formattedName could not be matched.
293294
*/
294-
public static function parseName(string $formattedName, string $template = null): array
295+
public static function parseName(string $formattedName, ?string $template = null): array
295296
{
296297
return self::parseFormattedName($formattedName, $template);
297298
}
@@ -346,6 +347,9 @@ public static function parseName(string $formattedName, string $template = null)
346347
* @type callable $clientCertSource
347348
* A callable which returns the client cert as a string. This can be used to
348349
* provide a certificate and private key to the transport layer for mTLS.
350+
* @type false|LoggerInterface $logger
351+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
352+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
349353
* }
350354
*
351355
* @throws ValidationException

src/V2/Client/EncryptionSpecServiceClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
use Google\Cloud\Location\Location;
4444
use Google\LongRunning\Operation;
4545
use GuzzleHttp\Promise\PromiseInterface;
46+
use Psr\Log\LoggerInterface;
4647

4748
/**
4849
* Service Description: Manages encryption spec settings for Dialogflow and Agent Assist.
@@ -169,14 +170,14 @@ public static function encryptionSpecName(string $project, string $location): st
169170
* listed, then parseName will check each of the supported templates, and return
170171
* the first match.
171172
*
172-
* @param string $formattedName The formatted name string
173-
* @param string $template Optional name of template to match
173+
* @param string $formattedName The formatted name string
174+
* @param ?string $template Optional name of template to match
174175
*
175176
* @return array An associative array from name component IDs to component values.
176177
*
177178
* @throws ValidationException If $formattedName could not be matched.
178179
*/
179-
public static function parseName(string $formattedName, string $template = null): array
180+
public static function parseName(string $formattedName, ?string $template = null): array
180181
{
181182
return self::parseFormattedName($formattedName, $template);
182183
}
@@ -231,6 +232,9 @@ public static function parseName(string $formattedName, string $template = null)
231232
* @type callable $clientCertSource
232233
* A callable which returns the client cert as a string. This can be used to
233234
* provide a certificate and private key to the transport layer for mTLS.
235+
* @type false|LoggerInterface $logger
236+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
237+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
234238
* }
235239
*
236240
* @throws ValidationException

src/V2/Client/EntityTypesClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
use Google\LongRunning\Operation;
5555
use Google\Protobuf\Struct;
5656
use GuzzleHttp\Promise\PromiseInterface;
57+
use Psr\Log\LoggerInterface;
5758

5859
/**
5960
* Service Description: Service for managing [EntityTypes][google.cloud.dialogflow.v2.EntityType].
@@ -276,14 +277,14 @@ public static function projectLocationEntityTypeName(string $project, string $lo
276277
* listed, then parseName will check each of the supported templates, and return
277278
* the first match.
278279
*
279-
* @param string $formattedName The formatted name string
280-
* @param string $template Optional name of template to match
280+
* @param string $formattedName The formatted name string
281+
* @param ?string $template Optional name of template to match
281282
*
282283
* @return array An associative array from name component IDs to component values.
283284
*
284285
* @throws ValidationException If $formattedName could not be matched.
285286
*/
286-
public static function parseName(string $formattedName, string $template = null): array
287+
public static function parseName(string $formattedName, ?string $template = null): array
287288
{
288289
return self::parseFormattedName($formattedName, $template);
289290
}
@@ -338,6 +339,9 @@ public static function parseName(string $formattedName, string $template = null)
338339
* @type callable $clientCertSource
339340
* A callable which returns the client cert as a string. This can be used to
340341
* provide a certificate and private key to the transport layer for mTLS.
342+
* @type false|LoggerInterface $logger
343+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
344+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
341345
* }
342346
*
343347
* @throws ValidationException

src/V2/Client/EnvironmentsClient.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
use Google\Cloud\Location\ListLocationsRequest;
4545
use Google\Cloud\Location\Location;
4646
use GuzzleHttp\Promise\PromiseInterface;
47+
use Psr\Log\LoggerInterface;
4748

4849
/**
4950
* Service Description: Service for managing [Environments][google.cloud.dialogflow.v2.Environment].
@@ -337,14 +338,14 @@ public static function versionName(string $project, string $version): string
337338
* listed, then parseName will check each of the supported templates, and return
338339
* the first match.
339340
*
340-
* @param string $formattedName The formatted name string
341-
* @param string $template Optional name of template to match
341+
* @param string $formattedName The formatted name string
342+
* @param ?string $template Optional name of template to match
342343
*
343344
* @return array An associative array from name component IDs to component values.
344345
*
345346
* @throws ValidationException If $formattedName could not be matched.
346347
*/
347-
public static function parseName(string $formattedName, string $template = null): array
348+
public static function parseName(string $formattedName, ?string $template = null): array
348349
{
349350
return self::parseFormattedName($formattedName, $template);
350351
}
@@ -399,6 +400,9 @@ public static function parseName(string $formattedName, string $template = null)
399400
* @type callable $clientCertSource
400401
* A callable which returns the client cert as a string. This can be used to
401402
* provide a certificate and private key to the transport layer for mTLS.
403+
* @type false|LoggerInterface $logger
404+
* A PSR-3 compliant logger. If set to false, logging is disabled, ignoring the
405+
* 'GOOGLE_SDK_PHP_LOGGING' environment flag
402406
* }
403407
*
404408
* @throws ValidationException

0 commit comments

Comments
 (0)