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

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

 getFields ()
 
 prepareFieldInfos ($fields)
 
 getListFieldInfo (array $fieldsInfo, $params=[])
 
 convertKeysToSnakeCaseFields ($fields)
 
 convertKeysToSnakeCaseSelect ($fields)
 
 convertKeysToSnakeCaseFilter ($fields)
 
 convertKeysToSnakeCaseOrder ($fields)
 
 convertKeysToSnakeCaseArguments ($name, $arguments)
 
 internalizeArguments ($name, $arguments)
 
 internalizeFieldsList ($arguments, $fieldsInfo=[])
 
 internalizeFieldsAdd ($fields, $fieldsInfo=[])
 
 internalizeFieldsUpdate ($fields, $fieldsInfo=[])
 
 externalizeListFields ($list, $fieldsInfo=[])
 
 externalizeResult ($name, $fields)
 
 externalizeFieldsGet ($fields, $fieldsInfo=[])
 
 checkFieldsAdd ($fields)
 
 checkFieldsUpdate ($fields)
 
 checkFieldsList ($arguments)
 
 checkArguments ($name, $arguments)
 

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

 prepareFieldAttributs ($info, $attributs)
 
 convertKeysToSnakeCase ($data)
 
 internalizeFields ($fields, array $fieldsInfo)
 
 internalizeValue ($value, $info)
 
 internalizeDateValue ($value)
 
 internalizeDateTimeValue ($value)
 
 internalizeDate ($value)
 
 internalizeDateTime ($value)
 
 internalizeFileValue ($value)
 
 internalizeExtendedTypeValue ($value, $info)
 
 parserFileValue (array $data)
 
 internalizeFilterFields ($fields, array $fieldsInfo)
 
 internalizeSelectFields ($fields, array $fieldsInfo)
 
 internalizeOrderFields ($fields, array $fieldsInfo)
 
 internalizeListFields ($list, $fieldsInfo=[])
 
 externalizeValue ($name, $value, $fields, $fieldsInfo)
 
 externalizeFields ($fields, $fieldsInfo)
 
 externalizeEmptyValue ($name, $value, $fields, $fieldsInfo)
 
 externalizeDateValue ($value)
 
 externalizeDateTimeValue ($value)
 
 externalizeFileValue ($name, $value, $fields)
 
 externalizeExtendedTypeValue ($name, $value, $fields, $fieldsInfo)
 
 checkRequiredFieldsAdd ($fields)
 
 checkRequiredFieldsUpdate ($fields)
 
 checkRequiredFields ($fields, array $fieldsInfo, $params=[])
 
 canonicalizeField ($name, $info)
 
 aliasesField ($name, $fieldsInfo)
 

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

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

Методы

◆ aliasesField()

aliasesField (   $name,
  $fieldsInfo 
)
finalprotected

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

◆ canonicalizeField()

canonicalizeField (   $name,
  $info 
)
finalprotected

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

◆ checkArguments()

checkArguments (   $name,
  $arguments 
)

Переопределяется в Price, Product, Statistic, Base, BusinessValuePersonDomain, PropertyRelation и StatusLang.

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

◆ checkFieldsAdd()

checkFieldsAdd (   $fields)
final

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

◆ checkFieldsList()

checkFieldsList (   $arguments)

Переопределяется в Product и Section.

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

◆ checkFieldsUpdate()

checkFieldsUpdate (   $fields)
final

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

◆ checkRequiredFields()

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

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

◆ checkRequiredFieldsAdd()

checkRequiredFieldsAdd (   $fields)
finalprotected

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

◆ checkRequiredFieldsUpdate()

checkRequiredFieldsUpdate (   $fields)
finalprotected

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

◆ convertKeysToSnakeCase()

convertKeysToSnakeCase (   $data)
finalprotected

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

◆ convertKeysToSnakeCaseArguments()

convertKeysToSnakeCaseArguments (   $name,
  $arguments 
)

Переопределяется в Price, Product, ProductPropertySection, Statistic, Base, BusinessValuePersonDomain, PropertyRelation и StatusLang.

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

◆ convertKeysToSnakeCaseFields()

convertKeysToSnakeCaseFields (   $fields)
final

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

◆ convertKeysToSnakeCaseFilter()

convertKeysToSnakeCaseFilter (   $fields)
final

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

◆ convertKeysToSnakeCaseOrder()

convertKeysToSnakeCaseOrder (   $fields)
final

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

◆ convertKeysToSnakeCaseSelect()

convertKeysToSnakeCaseSelect (   $fields)
final

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

◆ externalizeDateTimeValue()

externalizeDateTimeValue (   $value)
finalprotected

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

◆ externalizeDateValue()

externalizeDateValue (   $value)
finalprotected

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

◆ externalizeEmptyValue()

externalizeEmptyValue (   $name,
  $value,
  $fields,
  $fieldsInfo 
)
protected

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

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

◆ externalizeExtendedTypeValue()

externalizeExtendedTypeValue (   $name,
  $value,
  $fields,
  $fieldsInfo 
)
protected
Аргументы
$name
$value
$fields
$fieldsInfo
Возвращает
Result

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

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

◆ externalizeFields()

externalizeFields (   $fields,
  $fieldsInfo 
)
finalprotected

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

◆ externalizeFieldsGet()

externalizeFieldsGet (   $fields,
  $fieldsInfo = [] 
)

Переопределяется в Product и Base.

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

◆ externalizeFileValue()

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

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

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

◆ externalizeListFields()

externalizeListFields (   $list,
  $fieldsInfo = [] 
)

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

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

◆ externalizeResult()

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

Переопределяется в Document, DocumentElement, Enum, Price, PriceTypeLang, Product, ProductPropertyFeature, ProductPropertySection, Statistic, Base, DeliveryServices, Enum и StatusLang.

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

◆ externalizeValue()

externalizeValue (   $name,
  $value,
  $fields,
  $fieldsInfo 
)
finalprotected

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

◆ getFields()

◆ getListFieldInfo()

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

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

◆ internalizeArguments()

internalizeArguments (   $name,
  $arguments 
)

◆ internalizeDate()

internalizeDate (   $value)
finalprotected

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

◆ internalizeDateTime()

internalizeDateTime (   $value)
finalprotected

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

◆ internalizeDateTimeValue()

internalizeDateTimeValue (   $value)
protected

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

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

◆ internalizeDateValue()

internalizeDateValue (   $value)
protected

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

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

◆ internalizeExtendedTypeValue()

internalizeExtendedTypeValue (   $value,
  $info 
)
protected

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

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

◆ internalizeFields()

internalizeFields (   $fields,
array  $fieldsInfo 
)
finalprotected

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

◆ internalizeFieldsAdd()

internalizeFieldsAdd (   $fields,
  $fieldsInfo = [] 
)

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

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

◆ internalizeFieldsList()

internalizeFieldsList (   $arguments,
  $fieldsInfo = [] 
)

Переопределяется в Product и Base.

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

◆ internalizeFieldsUpdate()

internalizeFieldsUpdate (   $fields,
  $fieldsInfo = [] 
)

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

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

◆ internalizeFileValue()

internalizeFileValue (   $value)
finalprotected

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

◆ internalizeFilterFields()

internalizeFilterFields (   $fields,
array  $fieldsInfo 
)
finalprotected

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

◆ internalizeListFields()

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

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

◆ internalizeOrderFields()

internalizeOrderFields (   $fields,
array  $fieldsInfo 
)
finalprotected

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

◆ internalizeSelectFields()

internalizeSelectFields (   $fields,
array  $fieldsInfo 
)
finalprotected

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

◆ internalizeValue()

internalizeValue (   $value,
  $info 
)
finalprotected

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

◆ parserFileValue()

parserFileValue ( array  $data)
finalprotected

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

◆ prepareFieldAttributs()

prepareFieldAttributs (   $info,
  $attributs 
)
protected

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

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

◆ prepareFieldInfos()

prepareFieldInfos (   $fields)
final

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