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

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

 addCounter ($day, $name, $value=null)
 
 subCounter ($day, $name, $value=1)
 
 setAttribute ($name, $value=null)
 

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

const EMPTY_CONTEXT_ID = 0
 

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

 save ()
 

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

 $id = null
 
 $attributes = array()
 

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

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

Методы

◆ addCounter()

addCounter ( $day,
$name,
$value = null )

Add value to counter. If counter not exists set counter to value. Save to database.

Аргументы
Date$day- counter date
string$name- counter name
int | float$value- number to add
Исключения
ArgumentTypeException
SystemException

Переопределяется в DayContext.

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

◆ save()

save ( )
protected

Save context & attributes to database

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

◆ setAttribute()

setAttribute ( $name,
$value = null )

Set attribute with value.

Аргументы
string$name- attribute name
string | int | float | null$value- attribute value
Исключения
ArgumentTypeException
SystemException

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

◆ subCounter()

subCounter ( $day,
$name,
$value = 1 )

Subtraction from counter value

Аргументы
Date$day
string$name
int | float$value
Возвращает
void

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

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

◆ $attributes

$attributes = array()
protected

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

◆ $id

$id = null
protected

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

◆ EMPTY_CONTEXT_ID

const EMPTY_CONTEXT_ID = 0

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