Copied!

AbstractGeneralProperties

AbstractGeneralProperties.php : 18
Abstract

Methods

publicaddData()

CustomDataAwareTrait.php : 28
public final addData(object $data) : self

Parameters

Name Type Default value Description
$data object - -

Return values

self

publicaddRegion()

AbstractGeneralProperties.php : 176
public addRegion(RegionInterface $region) : $this

Parameters

Name Type Default value Description
$region RegionInterface - -

Return values

$this

publicgetCurrency()

AbstractGeneralProperties.php : 197
public getCurrency() : CurrencyInterface|null

Return values

CurrencyInterface|null

publicgetData()

CustomDataAwareTrait.php : 16
public final getData() : array<string|int, mixed>

Return values

array<string|int, mixed>

publicgetDescription()

AbstractGeneralProperties.php : 85
public final getDescription() : string|null

Return values

string|null

publicgetDiscountData()

AbstractDiscountStep.php : 15
public getDiscountData() : DiscountDataInterface

Return values

DiscountDataInterface

publicgetEndTime()

AbstractGeneralProperties.php : 137
public final getEndTime() : DateTimeImmutable|null

Return values

DateTimeImmutable|null

publicgetIdentifier()

AbstractGeneralProperties.php : 73
public final getIdentifier() : string

Return values

string

publicgetLabel()

AbstractGeneralProperties.php : 209
public getLabel() : string|null

Return values

string|null

publicgetLabelDescription()

AbstractGeneralProperties.php : 221
public getLabelDescription() : string|null

Return values

string|null

publicgetLanguage()

AbstractGeneralProperties.php : 49
public getLanguage() : Language

Return values

Language

publicgetName()

AbstractGeneralProperties.php : 61
public final getName() : string

Return values

string

publicgetPriority()

AbstractGeneralProperties.php : 97
public getPriority() : int

Return values

int

publicgetRegions()

AbstractGeneralProperties.php : 168
public getRegions() : array<string|int, RegionInterface>

Return values

array<string|int, RegionInterface>

publicgetStartTime()

AbstractGeneralProperties.php : 121
public final getStartTime() : DateTimeImmutable|null

Return values

DateTimeImmutable|null

publicisEnabled()

AbstractGeneralProperties.php : 153
public final isEnabled() : bool

Return values

bool

publicisPermanent()

AbstractGeneralProperties.php : 109
public isPermanent() : bool

Return values

bool

publicremoveData()

CustomDataAwareTrait.php : 35
public final removeData(object $data) : self

Parameters

Name Type Default value Description
$data object - -

Return values

self

publicremoveRegion()

AbstractGeneralProperties.php : 186
public removeRegion(RegionInterface $region) : $this

Parameters

Name Type Default value Description
$region RegionInterface - -

Return values

$this

publicsetCurrency()

AbstractGeneralProperties.php : 202
public setCurrency(CurrencyInterface|null $currency) : $this

Parameters

Name Type Default value Description
$currency CurrencyInterface|null - -

Return values

$this

publicsetData()

CustomDataAwareTrait.php : 21
public final setData(array<string|int, mixed> $data) : self

Parameters

Name Type Default value Description
$data array<string|int, mixed> - -

Return values

self

publicsetDescription()

AbstractGeneralProperties.php : 90
public final setDescription(string|null $description) : $this

Parameters

Name Type Default value Description
$description string|null - -

Return values

$this

publicsetDiscountData()

AbstractDiscountStep.php : 20
public setDiscountData(DiscountDataInterface $discountData) : void

Parameters

Name Type Default value Description
$discountData DiscountDataInterface - -

publicsetEnabled()

AbstractGeneralProperties.php : 158
public final setEnabled(bool $enabled) : $this

Parameters

Name Type Default value Description
$enabled bool - -

Return values

$this

publicsetEndTime()

AbstractGeneralProperties.php : 142
public final setEndTime(DateTimeInterface|null $endTime) : $this

Parameters

Name Type Default value Description
$endTime DateTimeInterface|null - -

Return values

$this

publicsetIdentifier()

AbstractGeneralProperties.php : 78
public final setIdentifier(string|null $identifier) : $this

Parameters

Name Type Default value Description
$identifier string|null - -

Return values

$this

publicsetLabel()

AbstractGeneralProperties.php : 214
public setLabel(string|null $label) : $this

Parameters

Name Type Default value Description
$label string|null - -

Return values

$this

publicsetLabelDescription()

AbstractGeneralProperties.php : 226
public setLabelDescription(string|null $labelDescription) : $this

Parameters

Name Type Default value Description
$labelDescription string|null - -

Return values

$this

publicsetLanguage()

AbstractGeneralProperties.php : 54
public setLanguage(Language $language) : $this

Parameters

Name Type Default value Description
$language Language - -

Return values

$this

publicsetName()

AbstractGeneralProperties.php : 66
public final setName(string|null $name) : $this

Parameters

Name Type Default value Description
$name string|null - -

Return values

$this

publicsetPermanent()

AbstractGeneralProperties.php : 114
public setPermanent(bool $permanent) : $this

Parameters

Name Type Default value Description
$permanent bool - -

Return values

$this

publicsetPriority()

AbstractGeneralProperties.php : 102
public setPriority(int|null $priority) : $this

Parameters

Name Type Default value Description
$priority int|null - -

Return values

$this

publicsetStartTime()

AbstractGeneralProperties.php : 126
public final setStartTime(DateTimeInterface|null $startTime) : $this

Parameters

Name Type Default value Description
$startTime DateTimeInterface|null - -

Return values

$this