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

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

 __construct (array $data=[])
 
 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_PRESET_STRING = 'preset-string'
 
const TYPE_CUSTOM = 'custom'
 
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 = []
 
 $group = self::GROUP_DEFAULT
 
 $hint
 
string array null $placeholder = null
 
 $required = false
 
 $templated = false
 
 $readonlyView
 
 $showInList = false
 
 $showInFilter = false
 
 $showPreview = false
 
 $showHelper = false
 
 $maxLength
 
 $maxValue
 
 $minValue
 

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

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

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

◆ __construct()

__construct ( array $data = [])

Configuration constructor.

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

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

Методы

◆ getArray()

getArray ( )

Get as array.

Возвращает
array

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

◆ getCode()

getCode ( )

Get code.

Возвращает
string

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

◆ getGroup()

getGroup ( )

Get group.

Возвращает
integer

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

◆ getHint()

getHint ( )

Get hint.

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

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

◆ getItems()

getItems ( )

Get items.

Возвращает
array

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

◆ getMaxLength()

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

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

◆ getMaxValue()

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

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

◆ getMinValue()

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

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

◆ getName()

getName ( )

Get name.

Возвращает
string

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

◆ getReadonlyView()

getReadonlyView ( $value)

Get readonly view.

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

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

◆ getShowHelper()

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

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

◆ getShowInFilter()

getShowInFilter ( )

Get show in filter or not.

Возвращает
bool

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

◆ getShowInList()

getShowInList ( )

Get show in list or not.

Возвращает
bool

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

◆ getShowPreview()

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

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

◆ getType()

getType ( )

Get type.

Возвращает
string

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

◆ getValue()

getValue ( )

Get value.

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

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

◆ getView()

getView ( )

Get view.

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

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

◆ hasValue()

hasValue ( )

Has value.

Возвращает
bool

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

◆ isRequired()

isRequired ( )

Is required.

Возвращает
boolean

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

◆ isTemplated()

isTemplated ( )

Is templated.

Возвращает
boolean

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

◆ setCode()

setCode ( $code)

Set code.

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

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

◆ setGroup()

setGroup ( $group)

Set value.

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

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

◆ setHint()

setHint ( $hint)

Set required.

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

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

◆ setItems()

setItems ( array $items)

Set items.

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

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

◆ setMaxLength()

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

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

◆ setMaxValue()

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

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

◆ setMinValue()

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

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

◆ setName()

setName ( $name)

Set name.

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

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

◆ setReadonlyView()

setReadonlyView ( $readonlyView)

Set readonly view callback.

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

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

◆ setRequired()

setRequired ( $required)

Set required.

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

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

◆ setShowHelper()

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

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

◆ setShowInFilter()

setShowInFilter ( $showInFilter)

Set show in list or not.

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

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

◆ setShowInList()

setShowInList ( $showInList)

Set show in list or not.

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

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

◆ setShowPreview()

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

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

◆ setTemplated()

setTemplated ( $templated)

Set required.

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

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

◆ setType()

setType ( $type)

Set type.

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

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

◆ setValue()

setValue ( $value)

Set value.

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

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

◆ setView()

setView ( $view)

Set view.

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

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

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

◆ $code

$code
protected

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

◆ $group

$group = self::GROUP_DEFAULT
protected

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

◆ $hint

$hint
protected

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

◆ $items

$items = []
protected

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

◆ $maxLength

$maxLength
protected

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

◆ $maxValue

$maxValue
protected

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

◆ $minValue

$minValue
protected

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

◆ $name

$name
protected

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

◆ $placeholder

string array null $placeholder = null
protected

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

◆ $readonlyView

$readonlyView
protected

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

◆ $required

$required = false
protected

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

◆ $showHelper

$showHelper = false
protected

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

◆ $showInFilter

$showInFilter = false
protected

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

◆ $showInList

$showInList = false
protected

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

◆ $showPreview

$showPreview = false
protected

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

◆ $templated

$templated = false
protected

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

◆ $type

$type
protected

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

◆ $value

$value
protected

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

◆ $view

$view
protected

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

◆ GROUP_ADDITIONAL

const GROUP_ADDITIONAL = 1

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

◆ GROUP_DEFAULT

const GROUP_DEFAULT = 0

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

◆ 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 строка 17

◆ 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 строка 16

◆ 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