AirLay backend

DGisCacheAdapter
in package

Table of Contents

QUERY_TYPE_ADDRESSES  = 'addresses'
QUERY_TYPE_COORDINATES  = 'coordinates'
QUERY_TYPE_SUGGESTS  = 'suggests'
$addressesCache  : Collection
$coordinatesCache  : Collection
$suggestsCache  : Collection
__construct()  : mixed
findInCache()  : array<string|int, mixed>|null
getCacheByType()  : Collection
insertToCache()  : void

Constants

QUERY_TYPE_COORDINATES

public mixed QUERY_TYPE_COORDINATES = 'coordinates'

Properties

Methods

__construct()

public __construct(Manager $dataBaseManager, string $dataBaseName, string $suggestsCollectionName, string $addressesCollectionName, string $coordinatesCollectionName) : mixed
Parameters
$dataBaseManager : Manager
$dataBaseName : string
$suggestsCollectionName : string
$addressesCollectionName : string
$coordinatesCollectionName : string
Return values
mixed

findInCache()

public findInCache(string $queryType, string $query) : array<string|int, mixed>|null
Parameters
$queryType : string
$query : string
Return values
array<string|int, mixed>|null

getCacheByType()

public getCacheByType(string $queryType) : Collection
Parameters
$queryType : string
Return values
Collection

insertToCache()

public insertToCache(string $queryType, string $query, array<string|int, mixed> $result) : void
Parameters
$queryType : string
$query : string
$result : array<string|int, mixed>
Return values
void

Search results