1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
messagedisappearing.php
См. документацию.
1
<?php
2
namespace
Bitrix\Im\Model;
3
4
use Bitrix\Main\ORM\Data\DataManager;
5
use Bitrix\Main\ORM\Fields\DatetimeField;
6
use Bitrix\Main\ORM\Fields\IntegerField;
7
use Bitrix\Main\Type\DateTime;
8
25
class
MessageDisappearingTable
extends
DataManager
26
{
27
public
static
function
getTableName
()
28
{
29
return
'b_im_message_disappearing'
;
30
}
31
37
public
static
function
getMap
()
38
{
39
return
[
40
'MESSAGE_ID'
=>
new
IntegerField
(
41
'MESSAGE_ID'
,
42
[
43
'primary'
=>
true
,
44
'required'
=>
true
,
45
]
46
),
47
'DATE_CREATE'
=>
new
DatetimeField
(
48
'DATE_CREATE'
,
49
[
50
'required'
=>
true
,
51
'default'
=>
function
()
52
{
53
return
new
DateTime
();
54
},
55
]
56
),
57
'DATE_REMOVE'
=>
new
DatetimeField
(
58
'DATE_REMOVE'
,
59
[
60
'required'
=>
true
,
61
]
62
),
63
];
64
}
65
}
Bitrix\Im\Model\MessageDisappearingTable
Определения
messagedisappearing.php:26
Bitrix\Im\Model\MessageDisappearingTable\getMap
static getMap()
Определения
messagedisappearing.php:37
Bitrix\Im\Model\MessageDisappearingTable\getTableName
static getTableName()
Определения
messagedisappearing.php:27
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
Bitrix\Main\ORM\Fields\DatetimeField
Определения
datetimefield.php:22
Bitrix\Main\ORM\Fields\IntegerField
Определения
integerfield.php:20
Bitrix\Main\Type\DateTime
Определения
datetime.php:9
bitrix
modules
im
lib
model
messagedisappearing.php
Создано системой
1.14.0