SingleInstance
in package
implements
IteratorAggregate
Get analysis
Table of Contents
Interfaces
- IteratorAggregate
Constants
- templateUrlDataByContributor = 'https://emidius.mi.ingv.it/services/macroseismic/query?format=textmacro&includemdps=true&eventid=%s&contributor=%s'
- templateUrlDataByContributorAndMdpId = 'https://emidius.mi.ingv.it/services/macroseismic/query?format=textmacro&includemdps=true&eventid=%s&contributor=%s&mdpsetid=%s'
Properties
- $contributor : Struct
- $curlErrInfo : string
- $curlErrNum : int
- $localities : array<string|int, mixed>
- $quakeId : IdStruct
Methods
- __construct() : mixed
- curlErrorInfo() : mixed
- curlErrorNumber() : mixed
- fetch() : int
- find contributor based on quakeId
- getIterator() : array<string|int, mixed>
- get all localities intensity
- filterEmptyDataLine() : mixed
- filter empty lines or comment lines (starting with #)
Constants
templateUrlDataByContributor
private
mixed
templateUrlDataByContributor
= 'https://emidius.mi.ingv.it/services/macroseismic/query?format=textmacro&includemdps=true&eventid=%s&contributor=%s'
templateUrlDataByContributorAndMdpId
private
mixed
templateUrlDataByContributorAndMdpId
= 'https://emidius.mi.ingv.it/services/macroseismic/query?format=textmacro&includemdps=true&eventid=%s&contributor=%s&mdpsetid=%s'
Properties
$contributor
private
Struct
$contributor
$curlErrInfo
private
string
$curlErrInfo
= ''
$curlErrNum
private
int
$curlErrNum
= 0
$localities
private
array<string|int, mixed>
$localities
= array()
$quakeId
private
IdStruct
$quakeId
Methods
__construct()
public
__construct(Struct $contributor, IdStruct $quakeId) : mixed
Parameters
curlErrorInfo()
public
curlErrorInfo() : mixed
curlErrorNumber()
public
curlErrorNumber() : mixed
fetch()
find contributor based on quakeId
public
fetch() : int
Return values
int —number of studies found
getIterator()
get all localities intensity
public
getIterator() : array<string|int, mixed>
Return values
array<string|int, mixed> —locality intensity
filterEmptyDataLine()
filter empty lines or comment lines (starting with #)
private
filterEmptyDataLine(mixed $data) : mixed
Parameters
- $data : mixed