Версия: 6.x
burger close
Класс AbstractAppType
Граф наследования:AbstractAppType:
AbstractAppType InterfaceHasApi Notifier

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

Класс описывает Приложение (Тип приложения), а также требуемые права для приложения.

Идентификатор приложения нужно будет передавать для получения авторизационного токена вместе с логином и паролем. Для успешного получения авторизационного токена, пользователь должен иметь права к данному приложению.

Токен всегда будет привязан к Приложению, что позволит по токену всегда понять какие права он имеет

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

 setToken (AuthorizationToken $token=null)
 
 getToken ()
 
- Открытые члены унаследованные от AbstractAppType
 getId ()
 
 getTitle ()
 
- Открытые члены унаследованные от InterfaceHasApi
 checkSecret ($client_secret)
 
 getAppRights ()
 
 getAllowUserGroup ()
 

Поля данных

const FULL_RIGHTS = 'all'
 

Методы

getToken ( )

Возвращает token, установленный с помощью setToken

Возвращает
AuthorizationToken

Замещает InterfaceHasApi.

setToken ( AuthorizationToken  $token = null)

Устанавливает/сбрасывает token, который может влиять на результат метода getAppRights

Аргументы
AuthorizationToken$token

Замещает InterfaceHasApi.

Поля

const FULL_RIGHTS = 'all'