• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/security/role/permission.php
  • Класс: BitrixSenderSecurityRolePermission
  • Вызов: Permission::normalize
static function normalize(array $source)
{
	$map = self::getMap();
	$result = [];
	
	foreach ($map as $entity => $actions)
	{
		foreach ($actions as $action => $permission)
		{
			if (isset($source[$entity][$action]))
			{
				$result[$entity][$action] = $source[$entity][$action];
			} else
			{
				$result[$entity][$action] = self::PERMISSION_NONE;
			}
		}
	}
	
	return $result;
}