Stackdriver Debugger Client - Class SourceLocation (1.9.0)

Reference documentation and code samples for the Stackdriver Debugger Client class SourceLocation.

Represents a location in the source code.

Example:

use Google\Cloud\Debugger\SourceLocation;

$location = new SourceLocation('/path/to/file.php', 10);

Namespace

Google \ Cloud \ Debugger

Methods

__construct

Instantiate a new SourceLocation

Parameters
Name Description
path string

Path to the source file within the source context of the target binary.

line int

Line inside the file. The first line in the file has the value 1.

path

Returns the path to the source file.

Example:

echo $location->path();
Returns
Type Description
string

line

Returns the line inside the file.

Example:

echo $location->line();
Returns
Type Description
int

info

Return a serializable version of this object

Returns
Type Description
array

static::fromJson

Load a SourceLocation from JSON form

Example:

$location = SourceLocation::fromJSON([
    'path' => '/path/to/file.php',
    'line' => 10
]);
Parameters
Name Description
data array

SourceLocation data

↳ path string

Path to the source file within the source context of the target binary.

↳ line int

Line inside the file. The first line in the file has the value 1.