1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Property
Граф наследования:Property:
Base

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

 prepareFieldInfos ($fields)
 getFields ()
 getFieldsByType ($type)
 convertKeysToSnakeCaseArguments ($name, $arguments)
 internalizeArguments ($name, $arguments)
 externalizeResult ($name, $fields)
Открытые члены унаследованные от Base
 getSettableFields ()
 getListFieldInfo (array $fieldsInfo, $params=[])
 convertKeysToSnakeCaseFields ($fields)
 convertKeysToSnakeCaseSelect ($fields)
 convertKeysToSnakeCaseFilter ($fields)
 convertKeysToSnakeCaseOrder ($fields)
 internalizeFieldsList ($arguments)
 internalizeFieldsAdd ($fields)
 internalizeFieldsUpdate ($fields)
 internalizeFieldsModify ($fields)
 internalizeFieldsTryAdd ($fields)
 internalizeFieldsTryUpdate ($fields)
 internalizeFieldsTryModify ($fields)
 rewriteFieldsList ($arguments)
 externalizeFields ($fields)
 externalizeListFields ($list)
 externalizeFieldsTryModify ($fields)
 convertKeysToCamelCase ($fields)
 checkFieldsAdd ($fields)
 checkFieldsUpdate ($fields)
 checkFieldsModify ($fields)
 checkArguments ($name, $arguments)

Поля данных

const PROPERTY_TYPE_STRING = 'STRING'
const PROPERTY_TYPE_YN = 'Y/N'
const PROPERTY_TYPE_NUMBER = 'NUMBER'
const PROPERTY_TYPE_ENUM = 'ENUM'
const PROPERTY_TYPE_FILE = 'FILE'
const PROPERTY_TYPE_DATE = 'DATE'
const PROPERTY_TYPE_LOCATION = 'LOCATION'
const PROPERTY_TYPE_ADDRESS = 'ADDRESS'
Поля данных унаследованные от Base
const TYPE_INT = 'integer'
const TYPE_FLOAT = 'double'
const TYPE_STRING = 'string'
const TYPE_CHAR = 'char'
const TYPE_LIST = 'list'
const TYPE_TEXT = 'text'
const TYPE_FILE = 'file'
const TYPE_DATE = 'date'
const TYPE_DATETIME = 'datetime'
const TYPE_DATATYPE = 'datatype'

Защищенные члены

 getFieldsSettingsByType ($type)
 getFieldsByTypeString ()
 getFieldsByTypeAddress ()
 getFieldsByTypeLocation ()
 getFieldsSettingsByTypeString ()
 getFieldsSettingsByEitherYNType ()
 getFieldsSettingsByNumberType ()
 getFieldsSettingsByEnumType ()
 getFieldsSettingsByFileType ()
 getFieldsSettingsByDateType ()
 getFieldsSettingsByLocation ()
Защищенные члены унаследованные от Base
 isNewItem ($fields)
 convertKeysToSnakeCase ($data)
 internalizeFieldValue ($value, $info)
 internalizeFields ($fields, array $fieldsInfo)
 internalizeFilterFields ($fields, array $fieldsInfo)
 internalizeSelectFields ($fields, array $fieldsInfo)
 internalizeOrderFields ($fields, array $fieldsInfo)
 rewriteSelectFields ($fields)
 rewriteFilterFields ($fields)
 rewriteOrderFields ($fields)
 getRewritedFields ()
 internalizeListFields ($list, $fieldsInfo=[])
 externalizeFieldsModify ($fields)
 checkRequiredFieldsAdd ($fields)
 checkRequiredFieldsUpdate ($fields)
 checkRequiredFieldsModify ($fields)
 checkRequiredFields ($fields, array $fieldsInfo, $params=[])

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

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

Методы

◆ convertKeysToSnakeCaseArguments()

convertKeysToSnakeCaseArguments ( $name,
$arguments )

Переопределяет метод предка Base.

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

◆ externalizeResult()

externalizeResult ( $name,
$fields )
Аргументы
$name
$fields
Исключения
NotImplementedException
Возвращает
array

Переопределяет метод предка Base.

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

◆ getFields()

getFields ( )

Переопределяет метод предка Base.

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

◆ getFieldsByType()

getFieldsByType ( $type)

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

◆ getFieldsByTypeAddress()

getFieldsByTypeAddress ( )
protected

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

◆ getFieldsByTypeLocation()

getFieldsByTypeLocation ( )
protected

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

◆ getFieldsByTypeString()

getFieldsByTypeString ( )
protected

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

◆ getFieldsSettingsByDateType()

getFieldsSettingsByDateType ( )
protected

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

◆ getFieldsSettingsByEitherYNType()

getFieldsSettingsByEitherYNType ( )
protected

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

◆ getFieldsSettingsByEnumType()

getFieldsSettingsByEnumType ( )
protected

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

◆ getFieldsSettingsByFileType()

getFieldsSettingsByFileType ( )
protected

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

◆ getFieldsSettingsByLocation()

getFieldsSettingsByLocation ( )
protected

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

◆ getFieldsSettingsByNumberType()

getFieldsSettingsByNumberType ( )
protected

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

◆ getFieldsSettingsByType()

getFieldsSettingsByType ( $type)
protected

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

◆ getFieldsSettingsByTypeString()

getFieldsSettingsByTypeString ( )
protected

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

◆ internalizeArguments()

internalizeArguments ( $name,
$arguments )
Аргументы
$name
$arguments
Исключения
NotImplementedException
Возвращает
array

Переопределяет метод предка Base.

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

◆ prepareFieldInfos()

prepareFieldInfos ( $fields)

Переопределяет метод предка Base.

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

Поля

◆ PROPERTY_TYPE_ADDRESS

const PROPERTY_TYPE_ADDRESS = 'ADDRESS'

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

◆ PROPERTY_TYPE_DATE

const PROPERTY_TYPE_DATE = 'DATE'

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

◆ PROPERTY_TYPE_ENUM

const PROPERTY_TYPE_ENUM = 'ENUM'

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

◆ PROPERTY_TYPE_FILE

const PROPERTY_TYPE_FILE = 'FILE'

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

◆ PROPERTY_TYPE_LOCATION

const PROPERTY_TYPE_LOCATION = 'LOCATION'

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

◆ PROPERTY_TYPE_NUMBER

const PROPERTY_TYPE_NUMBER = 'NUMBER'

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

◆ PROPERTY_TYPE_STRING

const PROPERTY_TYPE_STRING = 'STRING'

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

◆ PROPERTY_TYPE_YN

const PROPERTY_TYPE_YN = 'Y/N'

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


Объявления и описания членов класса находятся в файле: