1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
EventPreProcessingOption.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Socialnetwork\Space\List\RecentActivity\Option
;
4
5
use
Bitrix\Main\Config\Option
;
6
7
final
class
EventPreProcessingOption
8
{
9
private
const
MODULE_NAME =
'socialnetwork'
;
10
private
const
OPTION_NAME =
'spaces_activity_event_preprocessing'
;
11
12
private
const
VALUES = [
13
'Enabled'
=>
'Y'
,
14
'Disabled'
=>
'N'
,
15
];
16
17
public
static
function
isEnabled
(): bool
18
{
19
return
self::getOption() === self::VALUES[
'Enabled'
];
20
}
21
22
private
static
function
getOption(): string
23
{
24
return
Option::get(
25
self::MODULE_NAME,
26
self::OPTION_NAME,
27
self::VALUES[
'Disabled'
],
28
);
29
}
30
31
public
static
function
setOption
(
string
$value): void
32
{
33
if
(in_array($value, self::VALUES))
34
{
35
Option::set(
36
self::MODULE_NAME,
37
self::OPTION_NAME,
38
$value,
39
);
40
}
41
}
42
}
Bitrix\Main\Config\Option
Определения
option.php:15
Bitrix\Socialnetwork\Space\List\RecentActivity\Option\EventPreProcessingOption
Определения
EventPreProcessingOption.php:8
Bitrix\Socialnetwork\Space\List\RecentActivity\Option\EventPreProcessingOption\isEnabled
static isEnabled()
Определения
EventPreProcessingOption.php:17
Bitrix\Socialnetwork\Space\List\RecentActivity\Option\EventPreProcessingOption\setOption
static setOption(string $value)
Определения
EventPreProcessingOption.php:31
Bitrix\Socialnetwork\Space\List\RecentActivity\Option
Определения
EventPreProcessingOption.php:3
bitrix
modules
socialnetwork
lib
Space
List
RecentActivity
Option
EventPreProcessingOption.php
Создано системой
1.14.0