Your IP : 18.224.169.152
<?php
namespace Bitrix\Sale;
use Bitrix\Main\Entity;
use Bitrix\Sale\Internals;
use Bitrix\Main\Localization\Loc;
Loc::loadMessages(__FILE__);
/**
* Class BasketPropertyItem
* @package Bitrix\Sale
*/
class BasketPropertyItem extends BasketPropertyItemBase
{
/**
* @return BasketPropertyItem
*/
protected static function createBasketPropertyItemObject()
{
$registry = Registry::getInstance(Registry::REGISTRY_TYPE_ORDER);
$basketPropertyItemClassName = $registry->getBasketPropertyItemClassName();
return new $basketPropertyItemClassName();
}
/**
* @param array $data
* @return Entity\AddResult
*/
protected function addInternal(array $data)
{
return Internals\BasketPropertyTable::add($data);
}
/**
* @param $primary
* @param array $data
* @return Entity\UpdateResult
*/
protected function updateInternal($primary, array $data)
{
return Internals\BasketPropertyTable::update($primary, $data);
}
/**
* @return array
*/
protected static function getFieldMap()
{
return Internals\BasketPropertyTable::getMap();
}
}