Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
Класс ConfigurationOption

Открытые члены

 __construct (array $data=array())
 
 getArray ()
 
 getType ()
 
 setType ($type)
 
 getCode ()
 
 setCode ($code)
 
 getView ()
 
 setView ($view)
 
 getName ()
 
 setName ($name)
 
 getValue ()
 
 hasValue ()
 
 setValue ($value)
 
 getGroup ()
 
 setGroup ($group)
 
 getItems ()
 
 setItems (array $items)
 
 isRequired ()
 
 setRequired ($required)
 
 isTemplated ()
 
 setTemplated ($templated)
 
 getHint ()
 
 setHint ($hint)
 
 getReadonlyView ($value)
 
 getMaxLength ()
 
 getShowInList ()
 
 getShowInFilter ()
 
 setReadonlyView ($readonlyView)
 
 setShowInList ($showInList)
 
 setShowInFilter ($showInFilter)
 
 setMaxLength (int $maxLength)
 
 getMaxValue ()
 
 setMaxValue (int $maxValue)
 
 getMinValue ()
 
 setMinValue (int $minValue)
 
 getShowPreview ()
 
 setShowPreview (bool $showPreview)
 
 getShowHelper ()
 
 setShowHelper (bool $showHelper)
 

Открытые атрибуты

const TYPE_DATE_TIME = 'datetime'
 
const TYPE_TIME = 'time'
 
const TYPE_NUMBER = 'number'
 
const TYPE_CUSTOM = 'custom'
 
const TYPE_PRESET_STRING = 'preset-string'
 
const TYPE_STRING = 'string'
 
const TYPE_CHECKBOX = 'checkbox'
 
const TYPE_CONSENT = 'user-consent'
 
const TYPE_CONSENT_CONTENT = 'user-consent-content'
 
const TYPE_EMAIL = 'email'
 
const TYPE_LIST = 'list'
 
const TYPE_HTML = 'html'
 
const TYPE_TEXT = 'text'
 
const TYPE_FILE = 'file'
 
const TYPE_TITLE = 'title'
 
const TYPE_TEMPLATE_TYPE = 'template-type'
 
const TYPE_TEMPLATE_ID = 'template-id'
 
const TYPE_MAIL_EDITOR = 'mail-editor'
 
const TYPE_AUDIO = 'audio'
 
const TYPE_SMS_EDITOR = 'sms-editor'
 
const TYPE_USER_LIST = 'user-list'
 
const GROUP_DEFAULT = 0
 
const GROUP_ADDITIONAL = 1
 

Защищенные данные

 $type
 
 $code
 
 $view
 
 $name
 
 $value
 
 $items = array()
 
 $group = self::GROUP_DEFAULT
 
 $hint
 
 $required = false
 
 $templated = false
 
 $readonlyView
 
 $showInList = false
 
 $showInFilter = false
 
 $showPreview = false
 
 $showHelper = false
 
 $maxLength
 
 $maxValue
 
 $minValue
 

Подробное описание

См. определение в файле configurationoption.php строка 11

Конструктор(ы)

◆ __construct()

__construct ( array  $data = array())

Configuration constructor.

Аргументы
array$dataData.

См. определение в файле configurationoption.php строка 96

Методы

◆ getArray()

getArray ( )

Get as array.

Возвращает
array

См. определение в файле configurationoption.php строка 177

◆ getCode()

getCode ( )

Get code.

Возвращает
string

См. определение в файле configurationoption.php строка 225

◆ getGroup()

getGroup ( )

Get group.

Возвращает
integer

См. определение в файле configurationoption.php строка 319

◆ getHint()

getHint ( )

Get hint.

Возвращает
null|string|array

См. определение в файле configurationoption.php строка 414

◆ getItems()

getItems ( )

Get items.

Возвращает
array

См. определение в файле configurationoption.php строка 340

◆ getMaxLength()

getMaxLength ( )
Возвращает
int

См. определение в файле configurationoption.php строка 450

◆ getMaxValue()

getMaxValue ( )
Возвращает
int

См. определение в файле configurationoption.php строка 520

◆ getMinValue()

getMinValue ( )
Возвращает
int

См. определение в файле configurationoption.php строка 540

◆ getName()

getName ( )

Get name.

Возвращает
string

См. определение в файле configurationoption.php строка 267

◆ getReadonlyView()

getReadonlyView (   $value)

Get readonly view.

Аргументы
mixed$valueOption value
Возвращает
mixed

См. определение в файле configurationoption.php строка 437

◆ getShowHelper()

getShowHelper ( )
Возвращает
bool

См. определение в файле configurationoption.php строка 578

◆ getShowInFilter()

getShowInFilter ( )

Get show in filter or not.

Возвращает
bool

См. определение в файле configurationoption.php строка 471

◆ getShowInList()

getShowInList ( )

Get show in list or not.

Возвращает
bool

См. определение в файле configurationoption.php строка 461

◆ getShowPreview()

getShowPreview ( )
Возвращает
bool

См. определение в файле configurationoption.php строка 560

◆ getType()

getType ( )

Get type.

Возвращает
string

См. определение в файле configurationoption.php строка 204

◆ getValue()

getValue ( )

Get value.

Возвращает
string|array

См. определение в файле configurationoption.php строка 288

◆ getView()

getView ( )

Get view.

Возвращает
string|callable

См. определение в файле configurationoption.php строка 246

◆ hasValue()

hasValue ( )

Has value.

Возвращает
bool

См. определение в файле configurationoption.php строка 298

◆ isRequired()

isRequired ( )

Is required.

Возвращает
boolean

См. определение в файле configurationoption.php строка 372

◆ isTemplated()

isTemplated ( )

Is templated.

Возвращает
boolean

См. определение в файле configurationoption.php строка 393

◆ setCode()

setCode (   $code)

Set code.

Аргументы
string$codeCode.
Возвращает
void

См. определение в файле configurationoption.php строка 236

◆ setGroup()

setGroup (   $group)

Set value.

Аргументы
integer$groupGroup.
Возвращает
void

См. определение в файле configurationoption.php строка 330

◆ setHint()

setHint (   $hint)

Set required.

Аргументы
null | string | array$hintHint.
Возвращает
void

См. определение в файле configurationoption.php строка 425

◆ setItems()

setItems ( array  $items)

Set items.

Аргументы
array$itemsItems.
Возвращает
void

См. определение в файле configurationoption.php строка 351

◆ setMaxLength()

setMaxLength ( int  $maxLength)
Аргументы
int$maxLength

См. определение в файле configurationoption.php строка 512

◆ setMaxValue()

setMaxValue ( int  $maxValue)
Аргументы
int$maxValue
Возвращает
ConfigurationOption

См. определение в файле configurationoption.php строка 530

◆ setMinValue()

setMinValue ( int  $minValue)
Аргументы
int$minValue
Возвращает
ConfigurationOption

См. определение в файле configurationoption.php строка 550

◆ setName()

setName (   $name)

Set name.

Аргументы
string$nameName.
Возвращает
void

См. определение в файле configurationoption.php строка 278

◆ setReadonlyView()

setReadonlyView (   $readonlyView)

Set readonly view callback.

Аргументы
callable | null$readonlyViewReadonly view callback.
Возвращает
void

См. определение в файле configurationoption.php строка 482

◆ setRequired()

setRequired (   $required)

Set required.

Аргументы
boolean$requiredRequired.
Возвращает
void

См. определение в файле configurationoption.php строка 383

◆ setShowHelper()

setShowHelper ( bool  $showHelper)
Аргументы
bool$showHelper
Возвращает
ConfigurationOption

См. определение в файле configurationoption.php строка 587

◆ setShowInFilter()

setShowInFilter (   $showInFilter)

Set show in list or not.

Аргументы
boolean$showInFilterShow in filter.
Возвращает
void

См. определение в файле configurationoption.php строка 504

◆ setShowInList()

setShowInList (   $showInList)

Set show in list or not.

Аргументы
boolean$showInListShow in items list.
Возвращает
void

См. определение в файле configurationoption.php строка 493

◆ setShowPreview()

setShowPreview ( bool  $showPreview)
Аргументы
bool$showPreview
Возвращает
ConfigurationOption

См. определение в файле configurationoption.php строка 569

◆ setTemplated()

setTemplated (   $templated)

Set required.

Аргументы
boolean$templatedTemplated.
Возвращает
void

См. определение в файле configurationoption.php строка 404

◆ setType()

setType (   $type)

Set type.

Аргументы
string$typeType.
Возвращает
void

См. определение в файле configurationoption.php строка 215

◆ setValue()

setValue (   $value)

Set value.

Аргументы
string | array$valueValue.
Возвращает
void

См. определение в файле configurationoption.php строка 309

◆ setView()

setView (   $view)

Set view.

Аргументы
string | callable$viewView.
Возвращает
void

См. определение в файле configurationoption.php строка 257

Данные класса

◆ $code

$code
protected

См. определение в файле configurationoption.php строка 42

◆ $group

$group = self::GROUP_DEFAULT
protected

См. определение в файле configurationoption.php строка 57

◆ $hint

$hint
protected

См. определение в файле configurationoption.php строка 60

◆ $items

$items = array()
protected

См. определение в файле configurationoption.php строка 54

◆ $maxLength

$maxLength
protected

См. определение в файле configurationoption.php строка 84

◆ $maxValue

$maxValue
protected

См. определение в файле configurationoption.php строка 87

◆ $minValue

$minValue
protected

См. определение в файле configurationoption.php строка 90

◆ $name

$name
protected

См. определение в файле configurationoption.php строка 48

◆ $readonlyView

$readonlyView
protected

См. определение в файле configurationoption.php строка 69

◆ $required

$required = false
protected

См. определение в файле configurationoption.php строка 63

◆ $showHelper

$showHelper = false
protected

См. определение в файле configurationoption.php строка 81

◆ $showInFilter

$showInFilter = false
protected

См. определение в файле configurationoption.php строка 75

◆ $showInList

$showInList = false
protected

См. определение в файле configurationoption.php строка 72

◆ $showPreview

$showPreview = false
protected

См. определение в файле configurationoption.php строка 78

◆ $templated

$templated = false
protected

См. определение в файле configurationoption.php строка 66

◆ $type

$type
protected

См. определение в файле configurationoption.php строка 39

◆ $value

$value
protected

См. определение в файле configurationoption.php строка 51

◆ $view

$view
protected

См. определение в файле configurationoption.php строка 45

◆ GROUP_ADDITIONAL

const GROUP_ADDITIONAL = 1

См. определение в файле configurationoption.php строка 36

◆ GROUP_DEFAULT

const GROUP_DEFAULT = 0

См. определение в файле configurationoption.php строка 35

◆ TYPE_AUDIO

const TYPE_AUDIO = 'audio'

См. определение в файле configurationoption.php строка 31

◆ TYPE_CHECKBOX

const TYPE_CHECKBOX = 'checkbox'

См. определение в файле configurationoption.php строка 19

◆ TYPE_CONSENT

const TYPE_CONSENT = 'user-consent'

См. определение в файле configurationoption.php строка 20

◆ TYPE_CONSENT_CONTENT

const TYPE_CONSENT_CONTENT = 'user-consent-content'

См. определение в файле configurationoption.php строка 21

◆ TYPE_CUSTOM

const TYPE_CUSTOM = 'custom'

См. определение в файле configurationoption.php строка 16

◆ TYPE_DATE_TIME

const TYPE_DATE_TIME = 'datetime'

См. определение в файле configurationoption.php строка 13

◆ TYPE_EMAIL

const TYPE_EMAIL = 'email'

См. определение в файле configurationoption.php строка 22

◆ TYPE_FILE

const TYPE_FILE = 'file'

См. определение в файле configurationoption.php строка 26

◆ TYPE_HTML

const TYPE_HTML = 'html'

См. определение в файле configurationoption.php строка 24

◆ TYPE_LIST

const TYPE_LIST = 'list'

См. определение в файле configurationoption.php строка 23

◆ TYPE_MAIL_EDITOR

const TYPE_MAIL_EDITOR = 'mail-editor'

См. определение в файле configurationoption.php строка 30

◆ TYPE_NUMBER

const TYPE_NUMBER = 'number'

См. определение в файле configurationoption.php строка 15

◆ TYPE_PRESET_STRING

const TYPE_PRESET_STRING = 'preset-string'

См. определение в файле configurationoption.php строка 17

◆ TYPE_SMS_EDITOR

const TYPE_SMS_EDITOR = 'sms-editor'

См. определение в файле configurationoption.php строка 32

◆ TYPE_STRING

const TYPE_STRING = 'string'

См. определение в файле configurationoption.php строка 18

◆ TYPE_TEMPLATE_ID

const TYPE_TEMPLATE_ID = 'template-id'

См. определение в файле configurationoption.php строка 29

◆ TYPE_TEMPLATE_TYPE

const TYPE_TEMPLATE_TYPE = 'template-type'

См. определение в файле configurationoption.php строка 28

◆ TYPE_TEXT

const TYPE_TEXT = 'text'

См. определение в файле configurationoption.php строка 25

◆ TYPE_TIME

const TYPE_TIME = 'time'

См. определение в файле configurationoption.php строка 14

◆ TYPE_TITLE

const TYPE_TITLE = 'title'

См. определение в файле configurationoption.php строка 27

◆ TYPE_USER_LIST

const TYPE_USER_LIST = 'user-list'

См. определение в файле configurationoption.php строка 33