Класс fcf.Context
Информация о контексте сессии.
Описание класса
Свойства
bool debug - Флаг отладочного режима. JS файлы отправляются клиенту в оригинальном виде.
string language - Наименование языка из двух букв, используемое клиентом
fcf.RouteInfo route - Информация о запросе
object session - Информация о пользователе и сессии
Методы
mixed get(string a_name) - Возвращает запрашиваемое значение свойства контекста. Используется в токенизаторе, т.к. в нем применяется безопасная копия контекста, которая не имеет заполненных полей, но позволяет получить информацию о них посредством метода.
Свойства
debug
Тип: bool
Флаг отладочного режима. JS файлы отправляются клиенту в оригинальном виде.
language
Тип: string
Наименование языка из двух букв, используемое клиентом
route
Тип: fcf.RouteInfo
Информация о запросе
session
Тип: object
Информация о пользователе и сессии
Объект имеет следующий вид:
{
id: "ИДЕНТИФИКАТОР_СЕССИИ",
user: { // Информация о пользователе
user: "ИМЯ_ПОЛЬЗОВАТЕЛЯ"
groups: { "ИМЯ_ГРУППЫ_ПОЛЬЗОВАТЕЛЯ1": "ИМЯ_ГРУППЫ_ПОЛЬЗОВАТЕЛЯ1" },
roles: { "ИМЯ_РОЛИ_ПОЛЬЗОВАТЕЛЯ1": "ИМЯ_РОЛИ_ПОЛЬЗОВАТЕЛЯ1" },
}
}
Пример:
{
"id": "dad98b2e768010923aaa20884e6fa7b68ac0e70e7d48e2f993fc0fbe89c071ed"
"user": {
"user": "root",
"groups": {
"root": "root"
}
"roles": {
"root": "root"
},
},
}
Методы
mixed get(string a_name)
Возвращает запрашиваемое значение свойства контекста. Используется в токенизаторе, т.к. в нем применяется безопасная копия контекста, которая не имеет заполненных полей, но позволяет получить информацию о них посредством метода.
Аргументы:
string a_name - Наименование параметра
Возвращаемое значение:
mixed
Хранимое значение