InvoiceModulesTable extends DataManager
Class InvoiceModulesTable
Fields:
- ID int mandatory
- ORDER_DISCOUNT_ID int mandatory
- MODULE_ID string(50) mandatory
Table of Contents
Methods
- clearByDiscount() : void
- Remove module discount list.
- getMap() : array<string|int, mixed>
- Returns entity map definition.
- getTableName() : string
- Returns DB table name for entity.
- saveOrderDiscountModules() : bool
- Save order discount modules.
- validateModuleId() : array<string|int, mixed>
- Returns validators for MODULE_ID field.
Methods
clearByDiscount()
Remove module discount list.
public
static clearByDiscount(array<string|int, mixed>|int $discount) : void
Parameters
- $discount : array<string|int, mixed>|int
-
Discount list.
getMap()
Returns entity map definition.
public
static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>getTableName()
Returns DB table name for entity.
public
static getTableName() : string
Return values
stringsaveOrderDiscountModules()
Save order discount modules.
public
static saveOrderDiscountModules(int $discountId, array<string|int, mixed> $moduleList) : bool
Parameters
- $discountId : int
-
Order discount id.
- $moduleList : array<string|int, mixed>
-
Module list.
Return values
boolvalidateModuleId()
Returns validators for MODULE_ID field.
public
static validateModuleId() : array<string|int, mixed>