Версия: 6.x
burger close
Класс Manager

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

Менеджер загрузки списка платформ поддержки. Пример платформ поддержки - Сайт, telegram, электронная почта,...

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

static getPlatforms ($cache=true)
 
static getPlatfromTitles ($cache=true, array $first=[])
 
static getAllowOnSitePlatfromTitles ($cache=true, array $first=[])
 
static getPlatformById ($id, $cache=true)
 

Методы

static getAllowOnSitePlatfromTitles (   $cache = true,
array  $first = [] 
)
static

Возвращает список названий всех имеющихся платформ поддержки, зарегистрированных в системе, которые возможно выводить в личном кабинете пользователя на сайте Здесь не присутствует в списке платформа site, так как она по умолчанию всегда считается, что присутствует

Аргументы
bool$cache- если true, то будет использовано кэширование
array$first- первый элемент
Возвращает
string[]
Исключения
Exception
static getPlatformById (   $id,
  $cache = true 
)
static

Возвращает экземпляр класса платформы поддержки

Аргументы
string$id
bool$cache- если true, то будет использовано кэширование
Возвращает
AbstractPlatform
static getPlatforms (   $cache = true)
static

Возвращает список всех имеющихся платформ поддержки, зарегистрированных в системе. Для регистрации в системе используется событие support.getPlatforms

Аргументы
bool$cache- если true, то будет использовано кэширование
Возвращает
AbstractPlatform[]
static getPlatfromTitles (   $cache = true,
array  $first = [] 
)
static

Возвращает список названий всех имеющихся платформ поддержки, зарегистрированных в системе.

Аргументы
bool$cache- если true, то будет использовано кэширование
array$first- первый элемент
Возвращает
string[]
Исключения
Exception