LocationRepository
Class Location
Table of Contents
Methods
- __construct() : mixed
- LocationRepository constructor.
- autocomplete() : array<string|int, mixed>
- delete() : Result
- findByCoords() : Location|bool|null
- findByExternalId() : Location|bool|null
- findById() : mixed
- findByText() : Collection|bool
- findParents() : Parents
- save() : Result
- saveParents() : Result
Methods
__construct()
LocationRepository constructor.
public
__construct(Find $findStrategy, Save $saveStrategy, Delete $deleteStrategy) : mixed
Parameters
autocomplete()
public
autocomplete(array<string|int, mixed> $params, int $searchScope) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>
- $searchScope : int
Return values
array<string|int, mixed>delete()
public
delete(Location $location) : Result
Parameters
- $location : Location
Return values
ResultfindByCoords()
public
findByCoords(float $lat, float $lng, int $zoom, string $languageId, int $searchScope) : Location|bool|null
Parameters
- $lat : float
- $lng : float
- $zoom : int
- $languageId : string
- $searchScope : int
Return values
Location|bool|nullfindByExternalId()
public
findByExternalId(string $externalId, string $sourceCode, string $languageId, int $searchScope) : Location|bool|null
Parameters
- $externalId : string
- $sourceCode : string
- $languageId : string
- $searchScope : int
Return values
Location|bool|nullfindById()
public
findById(int $id, string $languageId, int $searchScope) : mixed
Parameters
- $id : int
- $languageId : string
- $searchScope : int
Tags
findByText()
public
findByText(string $text, string $languageId, int $searchScope) : Collection|bool
Parameters
- $text : string
- $languageId : string
- $searchScope : int
Return values
Collection|boolfindParents()
public
findParents(Location $location, string $languageId, int $searchScope) : Parents
Parameters
- $location : Location
- $languageId : string
- $searchScope : int
Return values
Parentssave()
public
save(Location $location) : Result
Parameters
- $location : Location
Return values
ResultsaveParents()
public
saveParents(Parents $parents) : Result
Parameters
- $parents : Parents