Manager
FinalYes
Table of Contents
Constants
- CATEGORY_DELIVERY = 6
- CATEGORY_OTHER = 7
- CATEGORY_PAYMENT = 5
- CATEGORY_PRODUCTS = 4
- DEFAULT_PRESET_DIRECTORY = '/bitrix/modules/sale/handlers/discountpreset/'
Methods
- autoLoad() : mixed
- enableRestrictedGroupsMode() : mixed
- getCategoryList() : array<string|int, mixed>
- getCategoryName() : mixed
- getInstance() : Manager
- Returns Singleton of Manager
- getPresetById() : BasePreset
- Returns preset by id (full class name).
- getPresets() : array<string|int, BasePreset>
- Returns list of presets.
- getPresetsByCategory() : array<string|int, BasePreset>
- hasCreatedDiscounts() : bool
- isRestrictedGroupsModeEnabled() : mixed
- registerAutoLoader() : void
- Registers autoloader for presets.
Constants
CATEGORY_DELIVERY
public
mixed
CATEGORY_DELIVERY
= 6
CATEGORY_OTHER
public
mixed
CATEGORY_OTHER
= 7
CATEGORY_PAYMENT
public
mixed
CATEGORY_PAYMENT
= 5
CATEGORY_PRODUCTS
public
mixed
CATEGORY_PRODUCTS
= 4
DEFAULT_PRESET_DIRECTORY
public
mixed
DEFAULT_PRESET_DIRECTORY
= '/bitrix/modules/sale/handlers/discountpreset/'
Methods
autoLoad()
public
autoLoad(mixed $className) : mixed
Parameters
- $className : mixed
enableRestrictedGroupsMode()
public
enableRestrictedGroupsMode(mixed $state) : mixed
Parameters
- $state : mixed
getCategoryList()
public
getCategoryList() : array<string|int, mixed>
Return values
array<string|int, mixed>getCategoryName()
public
getCategoryName(mixed $category) : mixed
Parameters
- $category : mixed
getInstance()
Returns Singleton of Manager
public
static getInstance() : Manager
Return values
ManagergetPresetById()
Returns preset by id (full class name).
public
getPresetById(string $id) : BasePreset
Parameters
- $id : string
-
Class name of preset
Return values
BasePresetgetPresets()
Returns list of presets.
public
getPresets() : array<string|int, BasePreset>
Return values
array<string|int, BasePreset>getPresetsByCategory()
public
getPresetsByCategory(mixed $category) : array<string|int, BasePreset>
Parameters
- $category : mixed
Return values
array<string|int, BasePreset>hasCreatedDiscounts()
public
hasCreatedDiscounts(BasePreset $preset) : bool
Parameters
- $preset : BasePreset
Return values
boolisRestrictedGroupsModeEnabled()
public
isRestrictedGroupsModeEnabled() : mixed
registerAutoLoader()
Registers autoloader for presets.
public
registerAutoLoader() : void