AirLay backend

RebuildAddressesTask extends AirlayTask
in package

Table of Contents

LIMIT  = 10000
mainAction()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
requestConfirm()  : bool
getAddressGuides()  : array<string|int, Address>
rebuildAddresses()  : void
rebuildRelated()  : void
rebuildSimple()  : void
syncWithFeatures()  : array<string|int, mixed>

Constants

Methods

abortWorkWithMessage()

protected abortWorkWithMessage(string $message) : never
Parameters
$message : string
Return values
never

getDataSetTitle()

protected getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
Parameters
$dataSet : array<string|int, mixed>|DataSetEntity
Return values
string

parseFlagsFromParams()

Parse command line arguments from array. Output default values if --help or -h argument specified.

protected parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
Parameters
$flags : Flags
$params : array<string|int, mixed> = []
Return values
void

requestConfirm()

protected requestConfirm(string $message) : bool
Parameters
$message : string
Return values
bool

getAddressGuides()

private getAddressGuides(DatasetEntity $dataSet) : array<string|int, Address>
Parameters
$dataSet : DatasetEntity
Return values
array<string|int, Address>

rebuildAddresses()

private rebuildAddresses(DatasetEntity $dataSet) : void
Parameters
$dataSet : DatasetEntity
Return values
void

rebuildRelated()

private rebuildRelated(DatasetEntity $dataset, array<string|int, mixed> $addressGuides) : void
Parameters
$dataset : DatasetEntity
$addressGuides : array<string|int, mixed>
Return values
void

rebuildSimple()

private rebuildSimple(DatasetEntity $dataSet, array<string|int, Address$addressGuides) : void
Parameters
$dataSet : DatasetEntity
$addressGuides : array<string|int, Address>
Return values
void

syncWithFeatures()

private syncWithFeatures(RelationEntity $relation, string $addressField, string $address) : array<string|int, mixed>
Parameters
$relation : RelationEntity
$addressField : string
$address : string
Return values
array<string|int, mixed>

Search results