Bitrix API

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
bool

isGroupInternal()

Check is group are internal

public static isGroupInternal(Group $group) : bool
Parameters
$group : Group
Return values
bool

isItemInternal()

* Check is item are internal

public static isItemInternal(Item $item) : bool
Parameters
$item : Item
Return values
bool

normalizeGroupSort()

Set group sorting to correctly value

public static normalizeGroupSort(Group $group) : void
Parameters
$group : Group

        
On this page

Search results