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

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

 getFields ()
 
 isAllowedProductTypeByIBlockId ($productTypeId, $iblockId)
 
 getFieldsByFilter (array $filter)
 
 internalizeFieldsList ($arguments, $fieldsInfo=[])
 
 internalizeFieldsAdd ($fields, $fieldsInfo=[])
 
 internalizeFieldsUpdate ($fields, $fieldsInfo=[])
 
 internalizeArguments ($name, $arguments)
 
 externalizeFieldsGet ($fields, $fieldsInfo=[])
 
 externalizeListFields ($list, $fieldsInfo=[])
 
 externalizeResult ($name, $fields)
 
 convertKeysToSnakeCaseArguments ($name, $arguments)
 
 checkFieldsList ($arguments)
 
 checkArguments ($name, $arguments)
 
- Открытые члены унаследованные от 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)
 
 internalizeDateValue ($value)
 
 internalizeDateTimeValue ($value)
 
 internalizeDateProductPropertyValue ($value)
 
 internalizeDateTimeProductPropertyValue ($value)
 
 internalizeExtendedTypeValue ($value, $info)
 
 externalizeEmptyValue ($name, $value, $fields, $fieldsInfo)
 
 checkFieldsDownload ($fields)
 
 getActionUriToDownload ()
 
 externalizeFileValue ($name, $value, $fields)
 
 externalizeExtendedTypeValue ($name, $value, $fields, $fieldsInfo)
 
 checkIndexedMultipleValue ($values)
 
 isIndexedArray ($ary)
 
- Защищенные члены унаследованные от Base
 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)
 

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

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

Методы

◆ checkArguments()

checkArguments (   $name,
  $arguments 
)

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

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

◆ checkFieldsDownload()

checkFieldsDownload (   $fields)
protected

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

◆ checkFieldsList()

checkFieldsList (   $arguments)

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

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

◆ checkIndexedMultipleValue()

checkIndexedMultipleValue (   $values)
protected

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

◆ convertKeysToSnakeCaseArguments()

convertKeysToSnakeCaseArguments (   $name,
  $arguments 
)

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

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

◆ externalizeEmptyValue()

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

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

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

◆ externalizeExtendedTypeValue()

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

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

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

◆ externalizeFieldsGet()

externalizeFieldsGet (   $fields,
  $fieldsInfo = [] 
)

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

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

◆ externalizeFileValue()

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

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

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

◆ externalizeListFields()

externalizeListFields (   $list,
  $fieldsInfo = [] 
)

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

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

◆ externalizeResult()

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

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

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

◆ getActionUriToDownload()

getActionUriToDownload ( )
protected

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

◆ getFields()

getFields ( )
Возвращает
array return fields all type product

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

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

◆ getFieldsByFilter()

getFieldsByFilter ( array  $filter)
Аргументы
array$filter
Возвращает
Result

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

◆ internalizeArguments()

internalizeArguments (   $name,
  $arguments 
)

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

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

◆ internalizeDateProductPropertyValue()

internalizeDateProductPropertyValue (   $value)
protected

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

◆ internalizeDateTimeProductPropertyValue()

internalizeDateTimeProductPropertyValue (   $value)
protected

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

◆ internalizeDateTimeValue()

internalizeDateTimeValue (   $value)
protected

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

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

◆ internalizeDateValue()

internalizeDateValue (   $value)
protected

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

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

◆ internalizeExtendedTypeValue()

internalizeExtendedTypeValue (   $value,
  $info 
)
protected

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

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

◆ internalizeFieldsAdd()

internalizeFieldsAdd (   $fields,
  $fieldsInfo = [] 
)

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

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

◆ internalizeFieldsList()

internalizeFieldsList (   $arguments,
  $fieldsInfo = [] 
)

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

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

◆ internalizeFieldsUpdate()

internalizeFieldsUpdate (   $fields,
  $fieldsInfo = [] 
)

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

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

◆ isAllowedProductTypeByIBlockId()

isAllowedProductTypeByIBlockId (   $productTypeId,
  $iblockId 
)

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

◆ isIndexedArray()

isIndexedArray (   $ary)
protected

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

◆ prepareFieldAttributs()

prepareFieldAttributs (   $info,
  $attributs 
)
protected
Аргументы
array$info
array$attributs
Возвращает
array

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

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