1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
methoddefered.php
См. документацию.
1
<?php
8
namespace
Bitrix\Sender\Dispatch;
9
10
use Bitrix\Main\Localization\Loc;
11
12
use Bitrix\Sender\Entity;
13
14
Loc::loadMessages(__FILE__);
15
20
class
MethodDefered
implements
iMethod
21
{
23
private
$letter;
24
30
public
function
__construct
(
Entity
\
Letter
$letter)
31
{
32
$this->letter = $letter;
33
}
34
40
public
function
apply
()
41
{
42
$this->letter->set(
'REITERATE'
,
'N'
);
43
$this->letter->set(
'AUTO_SEND_TIME'
,
null
);
44
$this->letter->save();
45
if
(!$this->letter->getState()->isReady())
46
{
47
$this->letter->getState()->ready();
48
}
49
}
50
56
public
function
revoke
()
57
{
58
}
59
65
public
function
getCode
()
66
{
67
return
Method::DEFERED
;
68
}
69
}
Bitrix\Sender\Dispatch\MethodDefered
Определения
methoddefered.php:21
Bitrix\Sender\Dispatch\MethodDefered\revoke
revoke()
Определения
methoddefered.php:56
Bitrix\Sender\Dispatch\MethodDefered\apply
apply()
Определения
methoddefered.php:40
Bitrix\Sender\Dispatch\MethodDefered\__construct
__construct(Entity\Letter $letter)
Определения
methoddefered.php:30
Bitrix\Sender\Dispatch\MethodDefered\getCode
getCode()
Определения
methoddefered.php:65
Bitrix\Sender\Dispatch\Method\DEFERED
const DEFERED
Определения
method.php:23
Bitrix\Sender\Entity\Letter
Определения
letter.php:36
Bitrix\Sender\Dispatch\iMethod
Определения
imethod.php:17
Bitrix\Main\Entity
Определения
ufield.php:9
bitrix
modules
sender
lib
dispatch
methoddefered.php
Создано системой
1.14.0