LocationService extends BaseService uses RepositoryTrait
FinalYes
Class LocationService
Service to work with locations
Table of Contents
Methods
- __clone() : mixed
- __wakeup() : mixed
- autocomplete() : array<string|int, mixed>
- delete() : Result
- Delete Location
- findByCoords() : Location|null
- Find location by coordinates
- findByExternalId() : Location|bool|null
- Find location by externalId
- findById() : Location|null|bool
- Find Location by locationId
- getInstance() : static
- getRepository() : mixed
- save() : Result
- Save Location
Methods
__clone()
public
__clone() : mixed
__wakeup()
public
__wakeup() : mixed
autocomplete()
public
autocomplete(array<string|int, mixed> $params[, int $searchScope = LOCATION_SEARCH_SCOPE_ALL ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>
- $searchScope : int = LOCATION_SEARCH_SCOPE_ALL
Return values
array<string|int, mixed>delete()
Delete Location
public
delete(Location $location) : Result
Parameters
- $location : Location
Return values
ResultfindByCoords()
Find location by coordinates
public
findByCoords(float $lat, float $lng, int $zoom, string $languageId) : Location|null
Parameters
- $lat : float
- $lng : float
- $zoom : int
- $languageId : string
Return values
Location|nullfindByExternalId()
Find location by externalId
public
findByExternalId(string $externalId, string $sourceCode, string $languageId[, int $searchScope = LOCATION_SEARCH_SCOPE_ALL ]) : Location|bool|null
Parameters
- $externalId : string
- $sourceCode : string
- $languageId : string
- $searchScope : int = LOCATION_SEARCH_SCOPE_ALL
Return values
Location|bool|nullfindById()
Find Location by locationId
public
findById(int $locationId, string $languageId[, int $searchScope = LOCATION_SEARCH_SCOPE_ALL ]) : Location|null|bool
Parameters
- $locationId : int
- $languageId : string
- $searchScope : int = LOCATION_SEARCH_SCOPE_ALL
Return values
Location|null|boolgetInstance()
public
static getInstance() : static
Return values
staticgetRepository()
public
getRepository() : mixed
save()
Save Location
public
save(Location $location) : Result
Parameters
- $location : Location