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

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

 rewind ()
 
 current ()
 
 key ()
 
 next ()
 
 valid ()
 
 getSize ()
 
 updateState (array $rawCounters, array $types=[], array $sonetLogIds=[])
 
 init ()
 
 getLoader ()
 
 isCounted ()
 
 getClearedDate ()
 
 resetCache ()
 
 getRawCounters (string $meta=CounterDictionary::META_PROP_ALL)
 
 getValue (string $name, int $groupId=null)
 

Защищенные члены

 __construct (int $userId, Counter\Loader $loader)
 
 loadCounters ()
 
 updateRawCounters ()
 

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

int $userId
 
array $counters = []
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( int $userId,
Counter\Loader $loader )
protected

Переопределяется в InDatabase и InMemory.

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

Методы

◆ current()

current ( )
abstract

Переопределяется в InDatabase и InMemory.

◆ getClearedDate()

getClearedDate ( )

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

◆ getLoader()

getLoader ( )

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

◆ getRawCounters()

getRawCounters ( string $meta = CounterDictionary::META_PROP_ALL)

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

◆ getSize()

getSize ( )
abstract

Переопределяется в InDatabase и InMemory.

◆ getValue()

getValue ( string $name,
int $groupId = null )

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

◆ init()

init ( )

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

◆ isCounted()

isCounted ( )

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

◆ key()

key ( )
abstract

Переопределяется в InDatabase и InMemory.

◆ loadCounters()

loadCounters ( )
abstractprotected

Переопределяется в InDatabase и InMemory.

◆ next()

next ( )
abstract

Переопределяется в InDatabase и InMemory.

◆ resetCache()

resetCache ( )

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

◆ rewind()

rewind ( )
abstract

Переопределяется в InDatabase и InMemory.

◆ updateRawCounters()

updateRawCounters ( )
protected

Updates counters based on current state

Возвращает
void

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

◆ updateState()

updateState ( array $rawCounters,
array $types = [],
array $sonetLogIds = [] )
abstract

Переопределяется в InDatabase и InMemory.

◆ valid()

valid ( )
abstract

Переопределяется в InDatabase и InMemory.

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

◆ $counters

array $counters = []
protected

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

◆ $userId

int $userId
protected

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