Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ConsentBuilderMail
+ Граф наследования:ConsentBuilderMail:

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

 buildMessage ()
 

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

const CODE = iBase::CODE_MAIL
 
const REQUIRED_FIELDS = ['RECIPIENT_ID', 'CONTACT_ID', 'CONTACT_CODE', 'SITE_ID']
 
const CONSENT_EVENT = "SENDER_CONSENT"
 

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

 buildLinkApply ()
 
 buildLinkReject ()
 

Защищенные статические члены

static getFilter ()
 
static filterFields (array $fieldForConsent)
 
static checkRequireFields ($fields)
 
static buildQuery (array $fields)
 
static buildLink ($fields, $siteId, $type)
 
static checkUri ($siteId)
 
static getLink ($siteId)
 

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

const APPLY = 1
 
const REJECT = 2
 
const URI = "/pub/mail/consent.php"
 

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

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

Методы

◆ buildLink()

static buildLink ( $fields,
$siteId,
$type )
staticprotected

Переопределяется в TestConsentBuilderMail.

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

◆ buildLinkApply()

buildLinkApply ( )
protected

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

◆ buildLinkReject()

buildLinkReject ( )
protected

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

◆ buildMessage()

buildMessage ( )
Возвращает
array for \Bitrix\Main\Mail\Event

Переопределяет метод предка AbstractConsentMessageBuilder.

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

◆ buildQuery()

static buildQuery ( array $fields)
staticprotected

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

◆ checkRequireFields()

static checkRequireFields ( $fields)
staticprotected

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

◆ checkUri()

static checkUri ( $siteId)
staticprotected

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

◆ filterFields()

static filterFields ( array $fieldForConsent)
staticprotected

filter input parameters

Аргументы
array$fieldForConsent
Возвращает
array

Переопределяет метод предка AbstractConsentMessageBuilder.

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

◆ getFilter()

static getFilter ( )
staticprotected

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

◆ getLink()

static getLink ( $siteId)
staticprotected

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

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

◆ APPLY

const APPLY = 1
protected

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

◆ CODE

const CODE = iBase::CODE_MAIL

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

◆ CONSENT_EVENT

const CONSENT_EVENT = "SENDER_CONSENT"

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

◆ REJECT

const REJECT = 2
protected

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

◆ REQUIRED_FIELDS

const REQUIRED_FIELDS = ['RECIPIENT_ID', 'CONTACT_ID', 'CONTACT_CODE', 'SITE_ID']

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

◆ URI

const URI = "/pub/mail/consent.php"
protected

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