1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
pusheventdictionary.php
См. документацию.
1<?php
2
9
10namespace Bitrix\Socialnetwork\Internals\EventService\Push;
11
12use Bitrix\Socialnetwork\Internals\EventService\EventDictionary;
13
15{
16 public const EVENT_WORKGROUP_ADD = 'workgroup_add';
17 public const EVENT_WORKGROUP_BEFORE_UPDATE = 'workgroup_before_update';
18 public const EVENT_WORKGROUP_UPDATE = 'workgroup_update';
19 public const EVENT_WORKGROUP_DELETE = 'workgroup_delete';
20 public const EVENT_WORKGROUP_USER_ADD = 'workgroup_user_add';
21 public const EVENT_WORKGROUP_USER_UPDATE = 'workgroup_user_update';
22 public const EVENT_WORKGROUP_USER_DELETE = 'workgroup_user_delete';
23 public const EVENT_WORKGROUP_CONVERT = 'workgroup_convert';
24 public const EVENT_WORKGROUP_FAVORITES_CHANGED = 'workgroup_favorites_changed';
25 public const EVENT_WORKGROUP_PIN_CHANGED = 'workgroup_pin_changed';
26 public const EVENT_WORKGROUP_SUBSCRIBE_CHANGED = 'workgroup_subscribe_changed';
27 public const EVENT_SPACE_USER_ROLE_CHANGE = 'space_user_role_change';
28 public const EVENT_SPACE_RECENT_ACTIVITY_UPDATE = 'recent_activity_update';
29 public const EVENT_SPACE_RECENT_ACTIVITY_DELETE = 'recent_activity_delete';
30 public const EVENT_SPACE_RECENT_ACTIVITY_REMOVE_FROM_SPACE = 'recent_activity_remove_from_space';
31 public const EVENT_SPACE_FEATURE_CHANGE = 'space_feature_change';
32
33 public static function getPushEventType(string $eventType): ?string
34 {
35 $result = null;
36
37 switch ($eventType)
38 {
40 $result = self::EVENT_WORKGROUP_ADD;
41 break;
43 $result = self::EVENT_WORKGROUP_BEFORE_UPDATE;
44 break;
46 $result = self::EVENT_WORKGROUP_UPDATE;
47 break;
49 $result = self::EVENT_WORKGROUP_DELETE;
50 break;
52 $result = self::EVENT_WORKGROUP_USER_ADD;
53 break;
55 $result = self::EVENT_WORKGROUP_USER_UPDATE;
56 break;
58 $result = self::EVENT_WORKGROUP_USER_DELETE;
59 break;
61 $result = self::EVENT_WORKGROUP_FAVORITES_CHANGED;
62 break;
64 $result = self::EVENT_WORKGROUP_PIN_CHANGED;
65 break;
67 $result = self::EVENT_WORKGROUP_SUBSCRIBE_CHANGED;
68 break;
70 $result = self::EVENT_SPACE_USER_ROLE_CHANGE;
71 break;
73 $result = self::EVENT_WORKGROUP_CONVERT;
74 default:
75 }
76
77 return $result;
78 }
79}
$result
Определения get_property_values.php:14