• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Component/PermissionConfig/RoleMembersInfo.php
  • Класс: BitrixCatalogAccessComponentPermissionConfigRoleMembersInfo
  • Вызов: RoleMembersInfo::fillMembersInfo
private function fillMembersInfo(array $rolesAccessCodes): array
{
	$this->preloadProviderUserModels($rolesAccessCodes);

	$provider = new DataProvider();
	foreach ($rolesAccessCodes as $roleId => $accessCodes)
	{
		foreach ($accessCodes as $accessCode => $value)
		{
			$accessCodeObject = new AccessCode($accessCode);
			$entity = $provider->getEntity(
				$accessCodeObject->getEntityType(),
				$accessCodeObject->getEntityId()
			);

			$rolesAccessCodes[$roleId][$accessCode] = $entity->getMetaData();
		}
	}

	return $rolesAccessCodes;
}