1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
CollabFeatures.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Control\Command\ValueObject
;
6
7
use
Bitrix\Socialnetwork\Collab\Control\Feature\CollabFeature
;
8
use
Bitrix\Socialnetwork\Control\Command\ValueObject\Features
;
9
10
class
CollabFeatures
extends
Features
11
{
12
public
static
function
createWithDefaultValue
(): static
13
{
14
$value =
new
static
();
15
16
$allowedFeatures = array_keys(\CSocNetAllowed::getAllowedFeatures());
17
18
foreach
($allowedFeatures as $featureName)
19
{
20
$value->features[$featureName] =
false
;
21
}
22
23
foreach
(
CollabFeature::FEATURES
as $featureName)
24
{
25
$value->features[$featureName] =
true
;
26
}
27
28
return
$value;
29
}
30
}
Bitrix\Socialnetwork\Collab\Control\Command\ValueObject\CollabFeatures
Определения
CollabFeatures.php:11
Bitrix\Socialnetwork\Collab\Control\Command\ValueObject\CollabFeatures\createWithDefaultValue
static createWithDefaultValue()
Определения
CollabFeatures.php:12
Bitrix\Socialnetwork\Collab\Control\Feature\CollabFeature
Определения
CollabFeature.php:8
Bitrix\Socialnetwork\Collab\Control\Feature\CollabFeature\FEATURES
const FEATURES
Определения
CollabFeature.php:9
Bitrix\Socialnetwork\Control\Command\ValueObject\Features
Определения
Features.php:11
Bitrix\Socialnetwork\Collab\Control\Command\ValueObject
Определения
CollabFeatures.php:5
bitrix
modules
socialnetwork
lib
Collab
Control
Command
ValueObject
CollabFeatures.php
Создано системой
1.14.0