|
| | processBeforeAction (Engine\Action $action) |
| | processAfterAction (Engine\Action $action, $result) |
| | processBeforeUpdate (Engine\Action $action) |
| | processBeforeAdd (Engine\Action $action) |
| | processBeforeGetFieldsByFilter (Engine\Action $action) |
| | getEntityTable () |
| | splitFieldsByEntity ($fields) |
| | prepareProductFields (array $fields) |
| | preparePropertyFields ($fields) |
| | preparePropertyFieldsUpdate ($fields) |
| | fillPropertyFieldsDefaultPropertyValues ($id, $iblockId, $propertyValues) |
| | exists ($id) |
| | get ($id) |
| | addValidate ($fields) |
| | updateValidate ($fields) |
| | checkFields ($fields) |
| | prepareDateAliases (array $fields) |
| | prepareFieldsForAdd (array $fields) |
| | prepareFieldsForUpdate (array $fields) |
| | checkPermissionEntity ($name, $arguments=[]) |
| | getAllowedFieldsProduct () |
| | checkFieldsDownload ($fields) |
| | checkModifyPermissionEntity () |
| | checkReadPermissionEntity () |
| | existsIblock (int $iblockId) |
| | checkPermissionAdd (int $iblockId) |
| | checkPermissionCatalogProductAdd () |
| | checkPermissionIBlockElementAdd (int $iblockId) |
| | checkPermissionUpdate (int $iblockId, int $elementId) |
| | checkPermissionCatalogProductUpdate () |
| | checkPermissionIBlockElementUpdate (int $iblockId, int $elementId) |
| | checkPermissionIBlockModify ($iblockId) |
| | checkPermissionIBlockElementModify ($iblockId, $elementId) |
| | checkPermissionDelete (int $iblockId, int $elementId) |
| | checkPermissionCatalogProductDelete () |
| | checkPermissionIBlockElementDelete (int $iblockId, int $elementId) |
| | checkPermissionIBlockElementGet (int $iblockId, int $elementId) |
| | checkPermissionIBlockElementList ($iblockId) |
| | checkPermissionIBlockElementSectionBindModify ($iblockId, $iblockSectionId) |
| | checkPermissionIBlockElementSectionBindUpdate (int $iblockId, $iblockSectionId) |
| | init () |
| | createViewManager (Action $action) |
| | getViewFields () |
| | getServiceItemName () |
| | getServiceListName () |
| | getServiceEntityName () |
| | getErrorCodeEntityNotExists () |
| | getErrorEntityNotExists () |
| | addErrorEntityNotExists () |
| | getErrorCodeModifyAccessDenied () |
| | getErrorModifyAccessDenied () |
| | getErrorCodeReadAccessDenied () |
| | getErrorReadAccessDenied () |
| | addRegistryItem (EO_StoreBatch $batchItem, float $amount) |
| | getRegistryItems () |
См. определение в файле product.php строка 25
◆ addAction()
| addAction |
( |
array | $fields | ) |
|
◆ addPropertyAction()
| addPropertyAction |
( |
| $fields | ) |
|
◆ addValidate()
◆ attachIblockSections()
| attachIblockSections |
( |
array & | $result | ) |
|
|
staticprotected |
◆ attachPropertyValues()
| attachPropertyValues |
( |
array & | $result, |
|
|
int | $iblockId, |
|
|
array | $propertyIds = [] ) |
|
staticprotected |
- Аргументы
-
| array | &$result | |
| int | $iblockId | |
| array | $propertyIds | |
- Возвращает
- void
if property values are empty $propertyValues is empty
См. определение в файле product.php строка 1122
◆ checkFields()
◆ checkFieldsDownload()
| checkFieldsDownload |
( |
| $fields | ) |
|
|
protected |
◆ checkModifyPermissionEntity()
| checkModifyPermissionEntity |
( |
| ) |
|
|
protected |
◆ checkPermissionAdd()
| checkPermissionAdd |
( |
int | $iblockId | ) |
|
|
protected |
◆ checkPermissionCatalogProductAdd()
| checkPermissionCatalogProductAdd |
( |
| ) |
|
|
protected |
◆ checkPermissionCatalogProductDelete()
| checkPermissionCatalogProductDelete |
( |
| ) |
|
|
protected |
◆ checkPermissionCatalogProductUpdate()
| checkPermissionCatalogProductUpdate |
( |
| ) |
|
|
protected |
◆ checkPermissionDelete()
| checkPermissionDelete |
( |
int | $iblockId, |
|
|
int | $elementId ) |
|
protected |
◆ checkPermissionEntity()
| checkPermissionEntity |
( |
| $name, |
|
|
| $arguments = [] ) |
|
protected |
◆ checkPermissionIBlockElementAdd()
| checkPermissionIBlockElementAdd |
( |
int | $iblockId | ) |
|
|
protected |
◆ checkPermissionIBlockElementDelete()
| checkPermissionIBlockElementDelete |
( |
int | $iblockId, |
|
|
int | $elementId ) |
|
protected |
◆ checkPermissionIBlockElementGet()
| checkPermissionIBlockElementGet |
( |
int | $iblockId, |
|
|
int | $elementId ) |
|
protected |
◆ checkPermissionIBlockElementList()
| checkPermissionIBlockElementList |
( |
| $iblockId | ) |
|
|
protected |
◆ checkPermissionIBlockElementModify()
| checkPermissionIBlockElementModify |
( |
| $iblockId, |
|
|
| $elementId ) |
|
protected |
◆ checkPermissionIBlockElementSectionBindModify()
| checkPermissionIBlockElementSectionBindModify |
( |
| $iblockId, |
|
|
| $iblockSectionId ) |
|
protected |
◆ checkPermissionIBlockElementSectionBindUpdate()
| checkPermissionIBlockElementSectionBindUpdate |
( |
int | $iblockId, |
|
|
| $iblockSectionId ) |
|
protected |
◆ checkPermissionIBlockElementUpdate()
| checkPermissionIBlockElementUpdate |
( |
int | $iblockId, |
|
|
int | $elementId ) |
|
protected |
◆ checkPermissionIBlockModify()
| checkPermissionIBlockModify |
( |
| $iblockId | ) |
|
|
protected |
◆ checkPermissionUpdate()
| checkPermissionUpdate |
( |
int | $iblockId, |
|
|
int | $elementId ) |
|
protected |
◆ checkReadPermissionEntity()
| checkReadPermissionEntity |
( |
| ) |
|
|
protected |
◆ configureActions()
◆ deleteAction()
◆ downloadAction()
| downloadAction |
( |
array | $fields | ) |
|
◆ exists()
◆ existsIblock()
| existsIblock |
( |
int | $iblockId | ) |
|
|
protected |
◆ fillPropertyFieldsDefaultPropertyValues()
| fillPropertyFieldsDefaultPropertyValues |
( |
| $id, |
|
|
| $iblockId, |
|
|
| $propertyValues ) |
|
protected |
◆ get()
◆ getAction()
◆ getAllowedFieldsProduct()
| getAllowedFieldsProduct |
( |
| ) |
|
|
protected |
◆ getBindings()
Get bindings from PHP events to REST events
- Возвращает
- string[]
Переопределяет метод предка Controller.
См. определение в файле product.php строка 1642
◆ getCallbackRestEvent()
◆ getEntityTable()
◆ listAction()
- Аргументы
-
| PageNavigation | $pageNavigation | |
| array | $select | |
| array | $filter | |
| array | $order | |
| bool | $__calculateTotalCount | |
- Возвращает
- Page|null
См. определение в файле product.php строка 253
◆ prepareDateAliases()
| prepareDateAliases |
( |
array | $fields | ) |
|
|
protected |
◆ prepareFieldsForAdd()
| prepareFieldsForAdd |
( |
array | $fields | ) |
|
|
protected |
◆ prepareFieldsForUpdate()
| prepareFieldsForUpdate |
( |
array | $fields | ) |
|
|
protected |
◆ prepareProductFields()
| prepareProductFields |
( |
array | $fields | ) |
|
|
protected |
◆ preparePropertyFields()
| preparePropertyFields |
( |
| $fields | ) |
|
|
protected |
◆ preparePropertyFieldsUpdate()
| preparePropertyFieldsUpdate |
( |
| $fields | ) |
|
|
protected |
◆ processAfterAction()
@inheritDoc
- Аргументы
-
| Engine\Action | $action | |
| mixed | $result | |
- Возвращает
- void
См. определение в файле product.php строка 89
◆ processBeforeAction()
◆ processBeforeAdd()
◆ processBeforeGetFieldsByFilter()
◆ processBeforeUpdate()
- Исключения
-
Bitrix\Main\ArgumentException
- Исключения
-
Bitrix\Main\ObjectPropertyException
- Исключения
-
Bitrix\Main\SystemException
- Исключения
-
Bitrix\Main\NotImplementedException
См. определение в файле product.php строка 105
◆ processItemEvent()
| processItemEvent |
( |
array | $params, |
|
|
array | $handler ) |
|
static |
◆ splitFieldsByEntity()
| splitFieldsByEntity |
( |
| $fields | ) |
|
|
protected |
◆ updateAction()
| updateAction |
( |
int | $id, |
|
|
array | $fields ) |
◆ updateValidate()
| updateValidate |
( |
| $fields | ) |
|
|
protected |
◆ SkuDeferredCalculations
| trait SkuDeferredCalculations |
Инициализатор{
private static bool $isBackgroundJobAdded = false
Helper for working with deferred SKU calculations in REST.
См. определение в файле skudeferredcalculations.php строка 13
◆ TYPE
Объявления и описания членов классов находятся в файлах: