Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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
 __construct (BatchManager $batchManager, int $storeId)
 
 setStoreId (int $storeId)
 
 writeOff (float $quantity)
 
 return ()
 

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

const BOOLEAN_VALUE_YES = 'Y'
 
const BOOLEAN_VALUE_NO = 'N'
 

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

 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
 addRegistryItem (EO_StoreBatch $batchItem, float $amount)
 
 getRegistryItems ()
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от Base
int $storeId
 
BatchManager $batchManager
 

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

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

Методы

◆ checkArguments()

checkArguments ( $name,
$arguments )

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

◆ checkFieldsDownload()

checkFieldsDownload ( $fields)
protected

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

◆ checkFieldsList()

checkFieldsList ( $arguments)

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

◆ checkIndexedMultipleValue()

checkIndexedMultipleValue ( $values)
protected

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

◆ convertKeysToSnakeCaseArguments()

convertKeysToSnakeCaseArguments ( $name,
$arguments )

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

◆ externalizeEmptyValue()

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

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

◆ externalizeExtendedTypeValue()

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

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

◆ externalizeFieldsGet()

externalizeFieldsGet ( $fields,
$fieldsInfo = [] )

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

◆ externalizeFileValue()

externalizeFileValue ( $name,
$value,
$fields )
protected

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

◆ externalizeListFields()

externalizeListFields ( $list,
$fieldsInfo = [] )

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

◆ externalizeResult()

externalizeResult ( $name,
$fields )

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

◆ getActionUriToDownload()

getActionUriToDownload ( )
protected

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

◆ getFields()

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

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

◆ getFieldsByFilter()

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

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

◆ internalizeArguments()

internalizeArguments ( $name,
$arguments )

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

◆ internalizeDateProductPropertyValue()

internalizeDateProductPropertyValue ( $value)
protected

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

◆ internalizeDateTimeProductPropertyValue()

internalizeDateTimeProductPropertyValue ( $value)
protected

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

◆ internalizeDateTimeValue()

internalizeDateTimeValue ( $value)
protected

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

◆ internalizeDateValue()

internalizeDateValue ( $value)
protected

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

◆ internalizeExtendedTypeValue()

internalizeExtendedTypeValue ( $value,
$info )
protected

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

◆ internalizeFieldsAdd()

internalizeFieldsAdd ( $fields,
$fieldsInfo = [] )

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

◆ internalizeFieldsList()

internalizeFieldsList ( $arguments,
$fieldsInfo = [] )

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

◆ internalizeFieldsUpdate()

internalizeFieldsUpdate ( $fields,
$fieldsInfo = [] )

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

◆ isAllowedProductTypeByIBlockId()

isAllowedProductTypeByIBlockId ( $productTypeId,
$iblockId )

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

◆ isIndexedArray()

isIndexedArray ( $ary)
protected

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

◆ prepareFieldAttributs()

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

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

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

◆ BOOLEAN_VALUE_NO

const BOOLEAN_VALUE_NO = 'N'

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

◆ BOOLEAN_VALUE_YES

const BOOLEAN_VALUE_YES = 'Y'

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