AjaxGeolocSearch
in package
uses
TraitData
Read onlyYes
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- getCountryByReferrer() : string
- getDataInstance() : Data
- getResult() : array<string|int, mixed>
- getSQLTowns() : array{sql: string, params: string[]}
- getUserIso() : string
- getUserRow() : array<string|int, mixed>
- isList() : void
- searchResult() : array<string|int, mixed>
Properties
$country
private
Country
$country
$data
private
Data
$data
$input
private
Input
$input
$isList
private
int
$isList
$term
private
string
$term
$user
private
User
$user
Methods
__construct()
public
__construct(User $user, Input $input) : mixed
Parameters
getCountryByReferrer()
public
getCountryByReferrer() : string
Return values
stringgetDataInstance()
public
getDataInstance() : Data
Return values
DatagetResult()
public
getResult([string $term = '' ]) : array<string|int, mixed>
Parameters
- $term : string = ''
Return values
array<string|int, mixed>getSQLTowns()
private
getSQLTowns([string $isoAlpha2 = '' ]) : array{sql: string, params: string[]}
Parameters
- $isoAlpha2 : string = ''
Return values
array{sql: string, params: string[]}getUserIso()
private
getUserIso() : string
Return values
stringgetUserRow()
private
getUserRow([string $isoAlpha2 = '' ]) : array<string|int, mixed>
Parameters
- $isoAlpha2 : string = ''
Return values
array<string|int, mixed>isList()
private
isList() : void
searchResult()
private
searchResult(array<string|int, mixed> $sqlPDO) : array<string|int, mixed>
Parameters
- $sqlPDO : array<string|int, mixed>