1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
manager.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Forum\Comments\Service;
4
5
class
Manager
6
{
7
public
const
TYPE_TASK_INFO
= 1;
8
public
const
TYPE_TASK_CREATED
= 2;
9
public
const
TYPE_ENTITY_CREATED
= 3;
10
public
const
TYPE_FORUM_DEFAULT
= 127;
11
12
public
static
function
getTypesList
():
array
13
{
14
return
[
15
static::TYPE_TASK_INFO,
16
static::TYPE_TASK_CREATED,
17
static::TYPE_ENTITY_CREATED,
18
static::TYPE_FORUM_DEFAULT,
19
];
20
}
21
22
final
public
static
function
find
(
array
$params
= [])
23
{
24
$commentType = (isset(
$params
[
'SERVICE_TYPE'
]) ? (int)
$params
[
'SERVICE_TYPE'
] : 0);
25
26
if
($commentType <= 0)
27
{
28
return
false
;
29
}
30
31
switch
($commentType)
32
{
33
case
static::TYPE_TASK_INFO:
34
$result
=
new
TaskInfo
();
35
break
;
36
case
static::TYPE_TASK_CREATED:
37
$result
=
new
TaskCreated
();
38
break
;
39
case
static::TYPE_ENTITY_CREATED:
40
$result
=
new
EntityCreated
();
41
break
;
42
default
:
43
$result
=
new
ServiceDefault
();
44
}
45
46
return
$result
;
47
}
48
}
Bitrix\Forum\Comments\Service\EntityCreated
Определения
entitycreated.php:10
Bitrix\Forum\Comments\Service\Manager
Определения
manager.php:6
Bitrix\Forum\Comments\Service\Manager\TYPE_TASK_INFO
const TYPE_TASK_INFO
Определения
manager.php:7
Bitrix\Forum\Comments\Service\Manager\TYPE_TASK_CREATED
const TYPE_TASK_CREATED
Определения
manager.php:8
Bitrix\Forum\Comments\Service\Manager\getTypesList
static getTypesList()
Определения
manager.php:12
Bitrix\Forum\Comments\Service\Manager\find
static find(array $params=[])
Определения
manager.php:22
Bitrix\Forum\Comments\Service\Manager\TYPE_FORUM_DEFAULT
const TYPE_FORUM_DEFAULT
Определения
manager.php:10
Bitrix\Forum\Comments\Service\Manager\TYPE_ENTITY_CREATED
const TYPE_ENTITY_CREATED
Определения
manager.php:9
Bitrix\Forum\Comments\Service\ServiceDefault
Определения
servicedefault.php:6
Bitrix\Forum\Comments\Service\TaskCreated
Определения
taskcreated.php:10
Bitrix\Forum\Comments\Service\TaskInfo
Определения
taskinfo.php:7
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$result
$result
Определения
get_property_values.php:14
$params
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения
template.php:799
bitrix
modules
forum
lib
comments
service
manager.php
Создано системой
1.14.0