Bitrix API

Product extends Base

FinalYes

Table of Contents

Constants

BOOLEAN_VALUE_NO  = 'N'
BOOLEAN_VALUE_YES  = 'Y'

Methods

checkArguments()  : Result
checkFieldsAdd()  : Result
checkFieldsList()  : Result
checkFieldsUpdate()  : Result
convertKeysToSnakeCaseArguments()  : mixed
convertKeysToSnakeCaseFields()  : mixed
convertKeysToSnakeCaseFilter()  : mixed
convertKeysToSnakeCaseOrder()  : array<string|int, mixed>
convertKeysToSnakeCaseSelect()  : mixed
externalizeFieldsGet()  : array<string|int, mixed>
externalizeListFields()  : array<string|int, mixed>
externalizeResult()  : array<string|int, mixed>
getCatalogDescription()  : Result
Returns catalog description, if exists.
getFields()  : array<string|int, mixed>
getFieldsByFilter()  : Result
getListFieldInfo()  : array<string|int, mixed>
internalizeArguments()  : array<string|int, mixed>
internalizeFieldsAdd()  : array<string|int, mixed>
internalizeFieldsList()  : array<string|int, mixed>
internalizeFieldsUpdate()  : array<string|int, mixed>
isAllowedProductTypeByIBlockId()  : Result
prepareFieldInfos()  : array<string|int, mixed>

Constants

BOOLEAN_VALUE_NO

public mixed BOOLEAN_VALUE_NO = 'N'

BOOLEAN_VALUE_YES

public mixed BOOLEAN_VALUE_YES = 'Y'

Methods

checkArguments()

public checkArguments(mixed $name, mixed $arguments) : Result
Parameters
$name : mixed
$arguments : mixed
Return values
Result

checkFieldsAdd()

public final checkFieldsAdd(mixed $fields) : Result
Parameters
$fields : mixed
Return values
Result

checkFieldsList()

public checkFieldsList(mixed $arguments) : Result
Parameters
$arguments : mixed
Return values
Result

checkFieldsUpdate()

public final checkFieldsUpdate(mixed $fields) : Result
Parameters
$fields : mixed
Return values
Result

convertKeysToSnakeCaseArguments()

public convertKeysToSnakeCaseArguments(mixed $name, mixed $arguments) : mixed
Parameters
$name : mixed
$arguments : mixed

convertKeysToSnakeCaseFields()

public final convertKeysToSnakeCaseFields(mixed $fields) : mixed
Parameters
$fields : mixed

convertKeysToSnakeCaseFilter()

public final convertKeysToSnakeCaseFilter(mixed $fields) : mixed
Parameters
$fields : mixed

convertKeysToSnakeCaseOrder()

public final convertKeysToSnakeCaseOrder(mixed $fields) : array<string|int, mixed>
Parameters
$fields : mixed
Return values
array<string|int, mixed>

convertKeysToSnakeCaseSelect()

public final convertKeysToSnakeCaseSelect(mixed $fields) : mixed
Parameters
$fields : mixed

externalizeFieldsGet()

public externalizeFieldsGet(mixed $fields[, mixed $fieldsInfo = [] ]) : array<string|int, mixed>
Parameters
$fields : mixed
$fieldsInfo : mixed = []
Return values
array<string|int, mixed>

externalizeListFields()

public externalizeListFields(mixed $list[, mixed $fieldsInfo = [] ]) : array<string|int, mixed>
Parameters
$list : mixed
$fieldsInfo : mixed = []
Return values
array<string|int, mixed>

externalizeResult()

public externalizeResult(mixed $name, mixed $fields) : array<string|int, mixed>
Parameters
$name : mixed
$fields : mixed
Return values
array<string|int, mixed>

getCatalogDescription()

Returns catalog description, if exists.

public getCatalogDescription(int $iblockId) : Result
Parameters
$iblockId : int
Return values
Result

getFields()

public getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

return fields all type product

getFieldsByFilter()

public getFieldsByFilter(array<string|int, mixed> $filter) : Result
Parameters
$filter : array<string|int, mixed>
Return values
Result

getListFieldInfo()

public final getListFieldInfo(array<string|int, mixed> $fieldsInfo[, mixed $params = [] ]) : array<string|int, mixed>
Parameters
$fieldsInfo : array<string|int, mixed>
$params : mixed = []
Return values
array<string|int, mixed>

internalizeArguments()

public internalizeArguments(mixed $name, mixed $arguments) : array<string|int, mixed>
Parameters
$name : mixed
$arguments : mixed
Return values
array<string|int, mixed>

internalizeFieldsAdd()

public internalizeFieldsAdd(mixed $fields[, mixed $fieldsInfo = [] ]) : array<string|int, mixed>
Parameters
$fields : mixed
$fieldsInfo : mixed = []
Return values
array<string|int, mixed>

internalizeFieldsList()

public internalizeFieldsList(mixed $arguments[, mixed $fieldsInfo = [] ]) : array<string|int, mixed>
Parameters
$arguments : mixed
$fieldsInfo : mixed = []
Return values
array<string|int, mixed>

internalizeFieldsUpdate()

public internalizeFieldsUpdate(mixed $fields[, mixed $fieldsInfo = [] ]) : array<string|int, mixed>
Parameters
$fields : mixed
$fieldsInfo : mixed = []
Return values
array<string|int, mixed>

isAllowedProductTypeByIBlockId()

public isAllowedProductTypeByIBlockId(mixed $productTypeId, mixed $iblockId) : Result
Parameters
$productTypeId : mixed
$iblockId : mixed
Return values
Result

prepareFieldInfos()

public final prepareFieldInfos(mixed $fields) : array<string|int, mixed>
Parameters
$fields : mixed
Return values
array<string|int, mixed>

        
On this page

Search results