Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Base
+ Граф наследования:Base:

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

 getFields ()
 
 prepareFieldInfos ($fields)
 
 getSettableFields ()
 
 getListFieldInfo (array $fieldsInfo, $params=[])
 
 convertKeysToSnakeCaseFields ($fields)
 
 convertKeysToSnakeCaseSelect ($fields)
 
 convertKeysToSnakeCaseFilter ($fields)
 
 convertKeysToSnakeCaseOrder ($fields)
 
 convertKeysToSnakeCaseArguments ($name, $arguments)
 
 internalizeArguments ($name, $arguments)
 
 internalizeFieldsList ($arguments)
 
 internalizeFieldsAdd ($fields)
 
 internalizeFieldsUpdate ($fields)
 
 internalizeFieldsModify ($fields)
 
 internalizeFieldsTryAdd ($fields)
 
 internalizeFieldsTryUpdate ($fields)
 
 internalizeFieldsTryModify ($fields)
 
 rewriteFieldsList ($arguments)
 
 externalizeFields ($fields)
 
 externalizeListFields ($list)
 
 externalizeFieldsTryModify ($fields)
 
 externalizeResult ($name, $fields)
 
 convertKeysToCamelCase ($fields)
 
 checkFieldsAdd ($fields)
 
 checkFieldsUpdate ($fields)
 
 checkFieldsModify ($fields)
 
 checkArguments ($name, $arguments)
 

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

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'
 

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

 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=[])
 

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

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

Методы

◆ checkArguments()

checkArguments ( $name,
$arguments )

Переопределяется в BasketItem.

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

◆ checkFieldsAdd()

checkFieldsAdd ( $fields)

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

◆ checkFieldsModify()

checkFieldsModify ( $fields)

Переопределяется в BasketItem, BasketProperties, Payment, Shipment и ShipmentItem.

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

◆ checkFieldsUpdate()

checkFieldsUpdate ( $fields)

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

◆ checkRequiredFields()

checkRequiredFields ( $fields,
array $fieldsInfo,
$params = [] )
protected

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

◆ checkRequiredFieldsAdd()

checkRequiredFieldsAdd ( $fields)
protected

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

◆ checkRequiredFieldsModify()

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

Переопределяется в BasketItem, BasketProperties, Order, Payment, Shipment и ShipmentItem.

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

◆ checkRequiredFieldsUpdate()

checkRequiredFieldsUpdate ( $fields)
protected

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

◆ convertKeysToCamelCase()

convertKeysToCamelCase ( $fields)

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

◆ convertKeysToSnakeCase()

convertKeysToSnakeCase ( $data)
protected

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

◆ convertKeysToSnakeCaseArguments()

convertKeysToSnakeCaseArguments ( $name,
$arguments )

Переопределяется в BasketItem, Order и Property.

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

◆ convertKeysToSnakeCaseFields()

convertKeysToSnakeCaseFields ( $fields)

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

◆ convertKeysToSnakeCaseFilter()

convertKeysToSnakeCaseFilter ( $fields)

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

◆ convertKeysToSnakeCaseOrder()

convertKeysToSnakeCaseOrder ( $fields)

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

◆ convertKeysToSnakeCaseSelect()

convertKeysToSnakeCaseSelect ( $fields)

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

◆ externalizeFields()

externalizeFields ( $fields)

Переопределяется в Basket, BasketItem, Order и Shipment.

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

◆ externalizeFieldsModify()

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

Переопределяется в Basket, BasketItem, Order, Payment и Shipment.

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

◆ externalizeFieldsTryModify()

externalizeFieldsTryModify ( $fields)

Переопределяется в Order.

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

◆ externalizeListFields()

externalizeListFields ( $list)

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

◆ externalizeResult()

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

Переопределяется в BasketItem, Order и Property.

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

◆ getFields()

getFields ( )
abstract

◆ getListFieldInfo()

getListFieldInfo ( array $fieldsInfo,
$params = [] )

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

◆ getRewritedFields()

getRewritedFields ( )
protected
Исключения
NotImplementedException
Возвращает
array

Переопределяется в Order, Payment и Shipment.

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

◆ getSettableFields()

getSettableFields ( )

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

◆ internalizeArguments()

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

Переопределяется в BasketItem, Order, Payment, Property и Shipment.

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

◆ internalizeFields()

internalizeFields ( $fields,
array $fieldsInfo )
protected

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

◆ internalizeFieldsAdd()

internalizeFieldsAdd ( $fields)

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

◆ internalizeFieldsList()

internalizeFieldsList ( $arguments)

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

◆ internalizeFieldsModify()

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

Переопределяется в Basket.

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

◆ internalizeFieldsTryAdd()

internalizeFieldsTryAdd ( $fields)

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

◆ internalizeFieldsTryModify()

internalizeFieldsTryModify ( $fields)

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

◆ internalizeFieldsTryUpdate()

internalizeFieldsTryUpdate ( $fields)

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

◆ internalizeFieldsUpdate()

internalizeFieldsUpdate ( $fields)

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

◆ internalizeFieldValue()

internalizeFieldValue ( $value,
$info )
protected

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

◆ internalizeFilterFields()

internalizeFilterFields ( $fields,
array $fieldsInfo )
protected

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

◆ internalizeListFields()

internalizeListFields ( $list,
$fieldsInfo = [] )
protected

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

◆ internalizeOrderFields()

internalizeOrderFields ( $fields,
array $fieldsInfo )
protected

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

◆ internalizeSelectFields()

internalizeSelectFields ( $fields,
array $fieldsInfo )
protected

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

◆ isNewItem()

isNewItem ( $fields)
protected

Переопределяется в BasketItem.

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

◆ prepareFieldInfos()

prepareFieldInfos ( $fields)

Переопределяется в Property.

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

◆ rewriteFieldsList()

rewriteFieldsList ( $arguments)

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

◆ rewriteFilterFields()

rewriteFilterFields ( $fields)
protected

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

◆ rewriteOrderFields()

rewriteOrderFields ( $fields)
protected

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

◆ rewriteSelectFields()

rewriteSelectFields ( $fields)
protected

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

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

◆ TYPE_CHAR

const TYPE_CHAR = 'char'

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

◆ TYPE_DATATYPE

const TYPE_DATATYPE = 'datatype'

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

◆ TYPE_DATE

const TYPE_DATE = 'date'

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

◆ TYPE_DATETIME

const TYPE_DATETIME = 'datetime'

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

◆ TYPE_FILE

const TYPE_FILE = 'file'

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

◆ TYPE_FLOAT

const TYPE_FLOAT = 'double'

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

◆ TYPE_INT

const TYPE_INT = 'integer'

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

◆ TYPE_LIST

const TYPE_LIST = 'list'

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

◆ TYPE_STRING

const TYPE_STRING = 'string'

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

◆ TYPE_TEXT

const TYPE_TEXT = 'text'

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