1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
roledictionary.php
См. документацию.
1
<?php
8
9
namespace
Bitrix\Main\Access\Role;
10
11
use Bitrix\Main\Localization\Loc;
12
13
abstract
class
RoleDictionary
14
implements
AccessibleRoleDictionary
15
{
16
protected
static
$locLoaded
= [];
17
18
public
static
function
getRoleName
(
string
$code
): string
19
{
20
static::loadLoc();
21
22
$name
= Loc::getMessage(
$code
);
23
if
(
$name
)
24
{
25
return
$name
;
26
}
27
return
$code
;
28
}
29
30
protected
static
function
loadLoc
()
31
{
32
if
(
33
!array_key_exists(static::class, static::$locLoaded)
34
|| !static::$locLoaded[static::class]
35
)
36
{
37
$r = new \ReflectionClass(static::class);
38
Loc::loadMessages($r->getFileName());
39
static::$locLoaded[static::class] =
true
;
40
}
41
}
42
}
Bitrix\Main\Access\Role\RoleDictionary
Определения
roledictionary.php:15
Bitrix\Main\Access\Role\RoleDictionary\loadLoc
static loadLoc()
Определения
roledictionary.php:30
Bitrix\Main\Access\Role\RoleDictionary\$locLoaded
static $locLoaded
Определения
roledictionary.php:16
Bitrix\Main\Access\Role\RoleDictionary\getRoleName
static getRoleName(string $code)
Определения
roledictionary.php:18
Bitrix\Main\Access\Role\AccessibleRoleDictionary
Определения
accessibleroledictionary.php:13
$code
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code
Определения
options.php:195
$name
$name
Определения
menu_edit.php:35
bitrix
modules
main
lib
access
role
roledictionary.php
Создано системой
1.14.0