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);
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. |
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. |
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 |