trait HasDeliveryAreas

Properties

protected Collection $deliveryAreas

Methods

static 
bootHasDeliveryAreas()

No description

geocodeAddressOnSave()

No description

listDeliveryAreas()

No description

findDeliveryArea($areaId)

No description

searchDeliveryArea(CoordinatesInterface $coordinates)

No description

getDistanceUnit()

No description

bool
addLocationAreas(array $deliveryAreas)

Create a new or update existing location areas

Details

at line 15
static bootHasDeliveryAreas()

No description

at line 22
protected geocodeAddressOnSave()

No description

at line 45
listDeliveryAreas()

No description

at line 55
AreaInterface|null findDeliveryArea($areaId)

No description

Parameters

$areaId

Return Value

AreaInterface|null

at line 64
AreaInterface|null searchOrDefaultDeliveryArea(CoordinatesInterface $coordinates)

No description

Parameters

CoordinatesInterface $coordinates

Return Value

AreaInterface|null

at line 76
AreaInterface|null searchOrFirstDeliveryArea(CoordinatesInterface $coordinates)

No description

Parameters

CoordinatesInterface $coordinates

Return Value

AreaInterface|null

at line 88
AreaInterface|null searchDeliveryArea(CoordinatesInterface $coordinates)

No description

Parameters

CoordinatesInterface $coordinates

Return Value

AreaInterface|null

at line 100
getDistanceUnit()

No description

at line 116
bool addLocationAreas(array $deliveryAreas)

Create a new or update existing location areas

Parameters

array $deliveryAreas

Return Value

bool