Defaults
Predefined data for settings
Table of Contents
Constants
- DEFAULT_GROUPS = [self::GROUP_TEXT, self::GROUP_IMAGE, self::GROUP_DEFAULT]
- GROUP_DEFAULT = 'default'
- GROUP_IMAGE = 'image'
- GROUP_SORT_MAX = 10000
- GROUP_SORT_MIN = 100
- GROUP_TEXT = 'text'
- Default groups for all modules
Methods
- getDefaultGroups() : array<string|int, mixed>
- Create groups for all modules
- getInternalGroups() : array<string|int, Group>
- Create groups for AI module
- getInternalItems() : array<string, array<string, Item>>
- Return internal Item object, separated by groups
- getProviderSelectFieldParams() : array<string|int, mixed>
- Format params for provider selector field.
- isGroupDefault() : bool
- Check is group are internal
- isGroupInternal() : bool
- Check is group are internal
- isItemInternal() : bool
- * Check is item are internal
- normalizeGroupSort() : void
- Set group sorting to correctly value
Constants
DEFAULT_GROUPS
public
mixed
DEFAULT_GROUPS
= [self::GROUP_TEXT, self::GROUP_IMAGE, self::GROUP_DEFAULT]
GROUP_DEFAULT
public
mixed
GROUP_DEFAULT
= 'default'
GROUP_IMAGE
public
mixed
GROUP_IMAGE
= 'image'
GROUP_SORT_MAX
public
mixed
GROUP_SORT_MAX
= 10000
GROUP_SORT_MIN
public
mixed
GROUP_SORT_MIN
= 100
GROUP_TEXT
Default groups for all modules
public
mixed
GROUP_TEXT
= 'text'
Methods
getDefaultGroups()
Create groups for all modules
public
static getDefaultGroups() : array<string|int, mixed>
Return values
array<string|int, mixed>getInternalGroups()
Create groups for AI module
public
static getInternalGroups() : array<string|int, Group>
Return values
array<string|int, Group>getInternalItems()
Return internal Item object, separated by groups
public
static getInternalItems() : array<string, array<string, Item>>
Return values
array<string, array<string, Item>> —- [groupCode => [itemCode => Item]]
getProviderSelectFieldParams()
Format params for provider selector field.
public
static getProviderSelectFieldParams(string $category[, Quality|null $quality = null ]) : array<string|int, mixed>
Parameters
- $category : string
- $quality : Quality|null = null
Return values
array<string|int, mixed>isGroupDefault()
Check is group are internal
public
static isGroupDefault(Group $group) : bool
Parameters
- $group : Group
Return values
boolisGroupInternal()
Check is group are internal
public
static isGroupInternal(Group $group) : bool
Parameters
- $group : Group
Return values
boolisItemInternal()
* Check is item are internal
public
static isItemInternal(Item $item) : bool
Parameters
- $item : Item
Return values
boolnormalizeGroupSort()
Set group sorting to correctly value
public
static normalizeGroupSort(Group $group) : void
Parameters
- $group : Group