UpdateMetadataTrait
trait UpdateMetadataTrait (View source)
internal |
Provides shared methods for updating request metadata (request headers).
Should implement {\Google\Auth\UpdateMetadataInterface} and {\Google\Auth\FetchAuthTokenInterface}.
Traits
Trait containing helper methods required for enabling observability metrics in the library.
Properties
static protected string | $metricMetadataKey | from MetricsTrait |
Methods
static string
getMetricsHeader(string $credType = '', string $authRequestType = '')
No description
from
MetricsTrait
array
applyTokenEndpointMetrics(array $metadata, string $authRequestType)
No description
from
MetricsTrait
callable
array
updateMetadata(array $metadata, string $authUri = null, callable $httpHandler = null)
Updates metadata with the authorization token.
Details
static protected string
getMetricsHeader(string $credType = '', string $authRequestType = '')
No description
protected array
applyServiceApiUsageMetrics(array $metadata)
No description
protected array
applyTokenEndpointMetrics(array $metadata, string $authRequestType)
No description
static protected string
getVersion()
No description
protected string
getCredType()
No description
callable
getUpdateMetadataFunc()
deprecated
deprecated
export a callback function which updates runtime metadata.
array
updateMetadata(array $metadata, string $authUri = null, callable $httpHandler = null)
Updates metadata with the authorization token.