1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
testconsentbuildermail.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Sender\Integration\Sender\Mail;
4
5
use Bitrix\Sender\Consent\ConsentMessageBuilderFactory;
6
use Bitrix\Sender\Transport\iBase;
7
8
class
TestConsentBuilderMail
extends
ConsentBuilderMail
9
{
10
const
CODE
= iBase::CODE_MAIL.ConsentMessageBuilderFactory::TEST_POSTFIX;
11
const
REQUIRED_FIELDS
= [
'CONTACT_CODE'
,
'SITE_ID'
];
12
13
protected
static
function
buildLink
(
$fields
,
$siteId
,
$type
): string
14
{
15
return
parent::buildLink(array_filter(
$fields
),
$siteId
,
$type
).
'&test=y'
;
16
}
17
}
$type
$type
Определения
options.php:106
Bitrix\Sender\Consent\AbstractConsentMessageBuilder\$fields
$fields
Определения
abstractconsentmessagebuilder.php:7
Bitrix\Sender\Integration\Sender\Mail\ConsentBuilderMail
Определения
consentbuildermail.php:16
Bitrix\Sender\Integration\Sender\Mail\TestConsentBuilderMail
Определения
testconsentbuildermail.php:9
Bitrix\Sender\Integration\Sender\Mail\TestConsentBuilderMail\CODE
const CODE
Определения
testconsentbuildermail.php:10
Bitrix\Sender\Integration\Sender\Mail\TestConsentBuilderMail\REQUIRED_FIELDS
const REQUIRED_FIELDS
Определения
testconsentbuildermail.php:11
Bitrix\Sender\Integration\Sender\Mail\TestConsentBuilderMail\buildLink
static buildLink($fields, $siteId, $type)
Определения
testconsentbuildermail.php:13
$siteId
$siteId
Определения
ajax.php:8
bitrix
modules
sender
lib
integration
sender
mail
testconsentbuildermail.php
Создано системой
1.14.0