Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Helper

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

 isGoogleConnection ($accountType)
 
 isDeletedResource ($errorText)
 
 isNotFoundError (string $errorText=null)
 
 isNotValidSyncTokenError (string $errorText=null)
 
 isMissingRequiredAuthCredential (string $errorText=null)
 
 getApiKey ()
 

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

const DEFAULT_HTTPS_PORT = 443
 
const GOOGLE_ACCOUNT_TYPE_CALDAV = 'caldav_google_oauth'
 
const GOOGLE_ACCOUNT_TYPE_API = 'google_api_oauth'
 
const CONNECTION_NAME = 'google'
 
const HTTP_SCHEME_DEFAULT = 'https'
 
const HTTP_SCHEME_SEPARATOR = '://'
 
const GOOGLE_API_URL = 'www.googleapis.com'
 
const GOOGLE_CALDAV_URL = 'apidata.googleusercontent.com'
 
const GOOGLE_API_V3_URI = '/calendar/v3'
 
const GOOGLE_API_V2_URI = '/calendar/v2/'
 
const GOOGLE_SERVER_PATH_V3 = self::HTTP_SCHEME_DEFAULT . self::HTTP_SCHEME_SEPARATOR . self::GOOGLE_API_URL . self::GOOGLE_API_V3_URI
 
const GOOGLE_SERVER_PATH_V2 = self::HTTP_SCHEME_DEFAULT . self::HTTP_SCHEME_SEPARATOR . self::GOOGLE_CALDAV_URL . self::GOOGLE_API_V2_URI
 
const DATE_TIME_FORMAT = DateTimeInterface::ATOM
 
const DATE_TIME_FORMAT_WITH_MICROSECONDS = 'Y-m-d\TH:i:s\.vP'
 
const DATE_TIME_FORMAT_RFC_3339 = 'Y-m-d\TH:i:s\Z'
 
const DATE_TIME_FORMAT_WITH_UTC_TIMEZONE = 'Ymd\THis\Z'
 
const EXCLUDED_DATE_TIME_FORMAT = self::DATE_TIME_FORMAT_WITH_UTC_TIMEZONE
 
const EXCLUDED_DATE_FORMAT = 'Ymd'
 
const DATE_FORMAT = 'Y-m-d'
 
const VERSION_DIFFERENCE = 1
 
const END_OF_TIME = "01.01.2038"
 
const NEED_SCOPE
 

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

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

Методы

◆ getApiKey()

getApiKey ( )
Возвращает
string|null
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

Исключения

Bitrix\Main\LoaderException

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

◆ isDeletedResource()

isDeletedResource ( $errorText)

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

◆ isGoogleConnection()

isGoogleConnection ( $accountType)
Аргументы
$accountType
Возвращает
bool

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

◆ isMissingRequiredAuthCredential()

isMissingRequiredAuthCredential ( string $errorText = null)

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

◆ isNotFoundError()

isNotFoundError ( string $errorText = null)

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

◆ isNotValidSyncTokenError()

isNotValidSyncTokenError ( string $errorText = null)

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

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

◆ CONNECTION_NAME

const CONNECTION_NAME = 'google'

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

◆ DATE_FORMAT

const DATE_FORMAT = 'Y-m-d'

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

◆ DATE_TIME_FORMAT

const DATE_TIME_FORMAT = DateTimeInterface::ATOM

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

◆ DATE_TIME_FORMAT_RFC_3339

const DATE_TIME_FORMAT_RFC_3339 = 'Y-m-d\TH:i:s\Z'

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

◆ DATE_TIME_FORMAT_WITH_MICROSECONDS

const DATE_TIME_FORMAT_WITH_MICROSECONDS = 'Y-m-d\TH:i:s\.vP'

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

◆ DATE_TIME_FORMAT_WITH_UTC_TIMEZONE

const DATE_TIME_FORMAT_WITH_UTC_TIMEZONE = 'Ymd\THis\Z'

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

◆ DEFAULT_HTTPS_PORT

const DEFAULT_HTTPS_PORT = 443

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

◆ END_OF_TIME

const END_OF_TIME = "01.01.2038"

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

◆ EXCLUDED_DATE_FORMAT

const EXCLUDED_DATE_FORMAT = 'Ymd'

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

◆ EXCLUDED_DATE_TIME_FORMAT

const EXCLUDED_DATE_TIME_FORMAT = self::DATE_TIME_FORMAT_WITH_UTC_TIMEZONE

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

◆ GOOGLE_ACCOUNT_TYPE_API

const GOOGLE_ACCOUNT_TYPE_API = 'google_api_oauth'

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

◆ GOOGLE_ACCOUNT_TYPE_CALDAV

const GOOGLE_ACCOUNT_TYPE_CALDAV = 'caldav_google_oauth'

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

◆ GOOGLE_API_URL

const GOOGLE_API_URL = 'www.googleapis.com'

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

◆ GOOGLE_API_V2_URI

const GOOGLE_API_V2_URI = '/calendar/v2/'

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

◆ GOOGLE_API_V3_URI

const GOOGLE_API_V3_URI = '/calendar/v3'

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

◆ GOOGLE_CALDAV_URL

const GOOGLE_CALDAV_URL = 'apidata.googleusercontent.com'

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

◆ GOOGLE_SERVER_PATH_V2

const GOOGLE_SERVER_PATH_V2 = self::HTTP_SCHEME_DEFAULT . self::HTTP_SCHEME_SEPARATOR . self::GOOGLE_CALDAV_URL . self::GOOGLE_API_V2_URI

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

◆ GOOGLE_SERVER_PATH_V3

const GOOGLE_SERVER_PATH_V3 = self::HTTP_SCHEME_DEFAULT . self::HTTP_SCHEME_SEPARATOR . self::GOOGLE_API_URL . self::GOOGLE_API_V3_URI

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

◆ HTTP_SCHEME_DEFAULT

const HTTP_SCHEME_DEFAULT = 'https'

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

◆ HTTP_SCHEME_SEPARATOR

const HTTP_SCHEME_SEPARATOR = '://'

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

◆ NEED_SCOPE

const NEED_SCOPE
Инициализатор
= [
'https://www.googleapis.com/auth/calendar',
'https://www.googleapis.com/auth/calendar.readonly',
]

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

◆ VERSION_DIFFERENCE

const VERSION_DIFFERENCE = 1

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