1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BaseContext
Граф наследования:BaseContext:
DayContext GeneratorContext ReportContext

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

 setId (?int $id)
 getId ()
 addCounter ($day, $name, $value=null)
 subCounter ($day, $name, $value=1)
 setAttribute ($name, $value=null)

Поля данных

const EMPTY_CONTEXT_ID = 0

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

 save ()

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

 $id = null
array $attributes = []

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

См. определение в файле 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 строка 39

◆ getId()

getId ( )

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

◆ save()

save ( )
protected

Save context & attributes to database

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

◆ setAttribute()

setAttribute ( $name,
$value = null )

Set attribute with value.

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

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

◆ setId()

setId ( ?int $id)

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

◆ subCounter()

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

Subtraction from counter value

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

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

Поля

◆ $attributes

array $attributes = []
protected

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

◆ $id

$id = null
protected

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

◆ EMPTY_CONTEXT_ID

const EMPTY_CONTEXT_ID = 0

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


Объявления и описания членов класса находятся в файле: