1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
DepartmentMapper.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Control\Mapper\Field;
6
7
use Bitrix\Main\LoaderException;
8
use Bitrix\Socialnetwork\Integration\HumanResources\AccessCodeConverter;
9
10
class
DepartmentMapper
implements
ValueMapperInterface
11
{
15
public
function
getValue
(mixed $value): ?
array
16
{
17
if
(!is_array($value))
18
{
19
return
null
;
20
}
21
22
$codes = (
new
AccessCodeConverter
(...$value))->getDepartments()->getAccessCodeIdList();
23
if
(empty($codes))
24
{
25
return
null
;
26
}
27
28
return
$codes;
29
}
30
}
Bitrix\Socialnetwork\Control\Mapper\Field\DepartmentMapper
Определения
DepartmentMapper.php:11
Bitrix\Socialnetwork\Control\Mapper\Field\DepartmentMapper\getValue
getValue(mixed $value)
Определения
DepartmentMapper.php:15
Bitrix\Socialnetwork\Integration\HumanResources\AccessCodeConverter
Определения
accesscodeconverter.php:18
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Socialnetwork\Control\Mapper\Field\ValueMapperInterface
Определения
ValueMapperInterface.php:6
bitrix
modules
socialnetwork
lib
Control
Mapper
Field
DepartmentMapper.php
Создано системой
1.14.0