Interfaces, Classes, Traits and Enums
- SearchEngine
- AirlayIndexDi
- Interface AirlayIndexDi
Table of Contents
-
$addressesCollection
: Collection
-
$cacheCollection
: Collection
-
$client
: DadataClient
-
__construct()
: mixed
-
findAddress()
: array<string|int, mixed>
-
findAddressByString()
: array<string|int, mixed>
-
findByCoordinates()
: array<string|int, mixed>
-
findByFiasId()
: array<string|int, mixed>
-
findInfoByAddress()
: Address|null
-
findInfoByCoordinates()
: Address|null
-
geocode()
: null|array<string|int, float>
-
normalizeValue()
: string
-
reverseGeocode()
: string|null
-
calculateDistance()
: float
-
executeQuery()
: array<string|int, mixed>
-
findInCache()
: array<string|int, mixed>|null
-
getAddressFromResponse()
: Address
-
getCoordinatesFromResponse()
: array<string|int, mixed>
-
insertToCache()
: void
$addressesCollection
private
Collection
$addressesCollection
$cacheCollection
private
Collection
$cacheCollection
$client
private
DadataClient
$client
__construct()
public
__construct() : mixed
Return values
mixed
—
findAddress()
public
findAddress(string $address[, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
-
$address
: string
-
-
$options
: array<string|int, mixed>
= []
-
Return values
array<string|int, mixed>
—
findAddressByString()
public
findAddressByString(string $value) : array<string|int, mixed>
Parameters
-
$value
: string
-
Return values
array<string|int, mixed>
—
findByCoordinates()
public
findByCoordinates(float $lat, float $lon[, int $radius = 100 ]) : array<string|int, mixed>
Parameters
-
$lat
: float
-
-
$lon
: float
-
-
$radius
: int
= 100
-
Return values
array<string|int, mixed>
—
findByFiasId()
public
findByFiasId(string $fiasId) : array<string|int, mixed>
Parameters
-
$fiasId
: string
-
Return values
array<string|int, mixed>
—
findInfoByAddress()
public
findInfoByAddress(string $address[, array<string|int, mixed>|null $coordinates = null ]) : Address|null
Parameters
-
$address
: string
-
-
$coordinates
: array<string|int, mixed>|null
= null
-
Return values
Address|null
—
findInfoByCoordinates()
public
findInfoByCoordinates(float $lat, float $lon[, int $radius = 100 ]) : Address|null
Parameters
-
$lat
: float
-
-
$lon
: float
-
-
$radius
: int
= 100
-
Return values
Address|null
—
geocode()
public
geocode(string $value) : null|array<string|int, float>
Parameters
-
$value
: string
-
Return values
null|array<string|int, float>
—
normalizeValue()
public
normalizeValue(string $value) : string
Parameters
-
$value
: string
-
Return values
string
—
reverseGeocode()
public
reverseGeocode(int|float $lat, int|float $lon) : string|null
Parameters
-
$lat
: int|float
-
-
$lon
: int|float
-
Return values
string|null
—
calculateDistance()
private
calculateDistance(mixed $lon1, mixed $lat1, mixed $lon2, mixed $lat2) : float
Parameters
-
$lon1
: mixed
-
-
$lat1
: mixed
-
-
$lon2
: mixed
-
-
$lat2
: mixed
-
Return values
float
—
executeQuery()
private
executeQuery(string $value[, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
-
$value
: string
-
-
$options
: array<string|int, mixed>
= []
-
Return values
array<string|int, mixed>
—
findInCache()
private
findInCache(string $value) : array<string|int, mixed>|null
Parameters
-
$value
: string
-
Return values
array<string|int, mixed>|null
—
getAddressFromResponse()
private
getAddressFromResponse(array<string|int, mixed> $content) : Address
Parameters
-
$content
: array<string|int, mixed>
-
Return values
Address
—
getCoordinatesFromResponse()
private
getCoordinatesFromResponse(mixed $data, string $value) : array<string|int, mixed>
Parameters
-
$data
: mixed
-
-
$value
: string
-
Return values
array<string|int, mixed>
—
insertToCache()
private
insertToCache(string $value, array<string|int, mixed> $result) : void
Parameters
-
$value
: string
-
-
$result
: array<string|int, mixed>
-
Return values
void
—