1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
EventPreProcessingOption.php
См. документацию.
1<?php
2
4
6
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}