Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class StreamReader (1.59.1)

Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class StreamReader.

A class only reading the metadata URL with an appropriate header.

This class makes it easy to test the MetadataStream class.

Namespace

Google \ Cloud \ Core \ Compute \ Metadata \ Readers

Methods

__construct

We create the common context in the constructor.

read

Read the metadata for a given path.

Parameter
Name Description
path string

The metadata path, relative to /computeMetadata/v1/.

Returns
Type Description
string

Constants

BASE_URL

Value: 'http://169.254.169.254/computeMetadata/v1/'

The base PATH for the metadata.

FLAVOR_HEADER

Value: 'Metadata-Flavor: Google'

The header whose presence indicates GCE presence.