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

Открытые статические члены

static getRegistryType ()
 
static getList (array $parameters=array())
 
static deleteOldAgent ($days, $speed=0)
 
- Открытые статические члены унаследованные от BasketBase
static create ($siteId)
 
static deleteNoDemand ($idOrder)
 
static loadItemsForOrder (OrderBase $order)
 

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

const BASKET_DELETE_LIMIT = 2000
 

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

- Открытые члены унаследованные от BasketBase
 getItemByBasketCode ($code)
 
 setOrder (OrderBase $order)
 
 getOrder ()
 
 setFUserId ($fUserId)
 
 getFUserId ($skipCreate=false)
 
 getSiteId ()
 
 getBasket ()
 
 isSaveRunning ()
 
 refreshData ($select=array(), BasketItemBase $refreshItem=null)
 
 getExistsItemByItem (BasketItemBase $item)
 
- Открытые члены унаследованные от BasketItemCollection
 createItem ($moduleId, $productId, $basketCode=null)
 
 getBasketItems ()
 
 getOrderId ()
 
 getExistsItem ($moduleId, $productId, array $properties=array())
 
- Открытые члены унаследованные от EntityCollection
 onItemModify (CollectableEntity $item, $name=null, $oldValue=null, $value=null)
 
 getItemById ($id)
 
 isStartField ($isMeaningfulField=false)
 
 clearStartField ()
 
 hasMeaningfulField ()
 
 doFinalAction ($hasMeaningfulField=false)
 
 isMathActionOnly ()
 
 setMathActionOnly ($value=false)
 
 verify ()
 
 isClone ()
 
 isAnyItemDeleted ()
 
 isAnyItemAdded ()
 
 clearChanged ()
 
- Открытые члены унаследованные от CollectionBase
 getIterator ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 count ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 isEmpty ()
 
 toArray ()
 
- Защищенные члены унаследованные от BasketBase
 getEntityParent ()
 
 loadFromDb (array $filter)
 
 verifyItemSort (BasketItemBase $item)
 
 deleteInternal (array $itemValues)
 
 callEventOnSaleBasketItemDeleted ($itemValues)
 
 setSiteId ($siteId)
 
- Защищенные члены унаследованные от EntityCollection
 __construct ()
 
 createIndex ()
 
 getDeletableItems ()
 
 setAnyItemDeleted ($value)
 
 setAnyItemAdded ($value)
 
- Защищенные статические члены унаследованные от BasketItemCollection
static getItemCollectionClassName ()
 
- Защищенные данные унаследованные от BasketBase
 $siteId = null
 
 $fUserId = null
 
 $order = null
 
 $basketItemIndexMap = array()
 
 $maxItemSort = null
 
 $isSaveExecuting = false
 
- Защищенные данные унаследованные от EntityCollection
 $isClone = false
 
 $anyItemDeleted = false
 
 $anyItemAdded = false
 
- Защищенные данные унаследованные от CollectionBase
 $collection = array()
 

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

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

Методы

◆ deleteOldAgent()

static deleteOldAgent ( $days,
$speed = 0 )
static
Аргументы
$days
int$speed
Возвращает
string
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ getList()

static getList ( array $parameters = array())
static
Аргументы
array$parameters
Возвращает
Main\DB\Result|mixed
Исключения
Main

ArgumentException

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

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

◆ getRegistryType()

static getRegistryType ( )
static
Возвращает
string

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

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

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

◆ BASKET_DELETE_LIMIT

const BASKET_DELETE_LIMIT = 2000

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