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

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

 __construct (Message $message)
 
 setMessage (Message $message)
 
 setMode (int $mode)
 
 delete ()
 
 canDelete ()
 
 getFormatPullMessage (bool $completeDelete)
 

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

const DELETE_NONE = 0
 
const DELETE_SOFT = 1
 
const DELETE_HARD = 2
 
const DELETE_COMPLETE = 3
 
const EVENT_AFTER_MESSAGE_DELETE = 'OnAfterMessagesDelete'
 
const OPTION_KEY_DELETE_AFTER = 'complete_delete_message_start_date'
 
const MODE_AUTO = self::DELETE_NONE
 
const MODE_SOFT = self::DELETE_SOFT
 
const MODE_HARD = self::DELETE_HARD
 
const MODE_COMPLETE = self::DELETE_COMPLETE
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( Message $message)

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

Методы

◆ canDelete()

canDelete ( )

The method returns the available message deletion level for a specific user: 0 - none 1 - soft delete with text replacement 2 - permanent removal of the message created after installing this update 3 - complete deletion of any message

Возвращает
int

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

◆ delete()

delete ( )
Возвращает
Result

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

◆ getFormatPullMessage()

getFormatPullMessage ( bool $completeDelete)

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

◆ setMessage()

setMessage ( Message $message)

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

◆ setMode()

setMode ( int $mode)
Аргументы
int$modeMODE_AUTO|MODE_SOFT|MODE_HARD|MODE_COMPLETE
Возвращает
$this

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

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

◆ DELETE_COMPLETE

const DELETE_COMPLETE = 3

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

◆ DELETE_HARD

const DELETE_HARD = 2

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

◆ DELETE_NONE

const DELETE_NONE = 0

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

◆ DELETE_SOFT

const DELETE_SOFT = 1

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

◆ EVENT_AFTER_MESSAGE_DELETE

const EVENT_AFTER_MESSAGE_DELETE = 'OnAfterMessagesDelete'

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

◆ MODE_AUTO

const MODE_AUTO = self::DELETE_NONE

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

◆ MODE_COMPLETE

const MODE_COMPLETE = self::DELETE_COMPLETE

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

◆ MODE_HARD

const MODE_HARD = self::DELETE_HARD

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

◆ MODE_SOFT

const MODE_SOFT = self::DELETE_SOFT

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

◆ OPTION_KEY_DELETE_AFTER

const OPTION_KEY_DELETE_AFTER = 'complete_delete_message_start_date'

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