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

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

Represents a Duration type.

Example:

use Google\Cloud\Core\Duration;

$seconds = 100;
$nanoSeconds = 1000;
$duration = new Duration($seconds, $nanoSeconds);
// Duration objects can be cast to json-encoded strings.
echo (string) $duration;

Methods

__construct

Parameters
NameDescription
seconds int

The number of seconds in the duration.

nanos int

[optional] The number of nanoseconds in the duration.

get

Get the duration

Example:

$res = $duration->get();
Returns
TypeDescription
array

formatAsString

Format the value as a string.

Example:

echo $duration->formatAsString();
Returns
TypeDescription
string

__toString

Format the value as a string.

Returns
TypeDescription
string

Constants

TYPE

Value: 'DURATION'