Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ValuesQueue

Открытые члены

 get ($iblockId)
 
 set ($iblockId, $values)
 
 addElement ($iblockId, $id)
 
 deleteElement ($iblockId, $id)
 
 getElement ($iblockId, $id)
 
 setElement ($iblockId, $id, $value)
 

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

static getInstance ($key)
 
static deleteAll ()
 

Защищенные данные

 $db_values = array()
 

Статические защищенные данные

static $queues = array()
 

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

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

Методы

◆ addElement()

addElement ( $iblockId,
$id )

Puts an element into the queue.

Аргументы
integer$iblockIdIblock identifier.
integer$idElement identifier.
Возвращает
void

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

◆ deleteAll()

static deleteAll ( )
static

Clears all the queues.

Возвращает
void

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

◆ deleteElement()

deleteElement ( $iblockId,
$id )

Removes an element from the queue.

Аргументы
integer$iblockIdIblock identifier.
integer$idElement identifier.
Возвращает
void

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

◆ get()

get ( $iblockId)

Returns the queue elements for the given iblock which were not queried from the database.

Аргументы
integer$iblockIdIblock identifier.
Возвращает
array[integer]integer

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

◆ getElement()

getElement ( $iblockId,
$id )

Returns data of the element from the queue. False when element was not queried from the database. And null when element was not queued.

Аргументы
integer$iblockIdIblock identifier.
integer$idElement identifier.
Возвращает
false|null|array

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

◆ getInstance()

static getInstance ( $key)
static

Returns a queue instance by the key provided. Creates new instance if first time called for the given key.

Аргументы
string$keyQueue identifier.
Возвращает
ValuesQueue

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

◆ set()

set ( $iblockId,
$values )

Stores the values for queue elements for future reference. Missing elements are assigned empty arrays.

Аргументы
integer$iblockIdIblock identifier.
array[integer]array$values Values from the database.
Возвращает
void

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

◆ setElement()

setElement ( $iblockId,
$id,
$value )

Stores the data for the element in the queue. Rewrites any existing value.

Аргументы
integer$iblockIdIblock identifier.
integer$idElement identifier.
array$valueA Value to be stored.
Возвращает
void

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

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

◆ $db_values

$db_values = array()
protected

var array[intger][integer]false|array

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

◆ $queues

$queues = array()
staticprotected

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