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

parseAreasFromOptions($value)

No description

Details

at line 15
static bootHasDeliveryAreas()

No description

at line 36
protected geocodeAddressOnSave()

No description

at line 59
listDeliveryAreas()

No description

at line 69
AreaInterface|null findDeliveryArea($areaId)

No description

Parameters

$areaId

Return Value

AreaInterface|null

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

No description

Parameters

CoordinatesInterface $coordinates

Return Value

AreaInterface|null

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

No description

Parameters

CoordinatesInterface $coordinates

Return Value

AreaInterface|null

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

No description

Parameters

CoordinatesInterface $coordinates

Return Value

AreaInterface|null

at line 114
getDistanceUnit()

No description

at line 130
bool addLocationAreas(array $deliveryAreas)

Create a new or update existing location areas

Parameters

array $deliveryAreas

Return Value

bool

at line 154
protected parseAreasFromOptions($value)

No description

Parameters

$value