• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/controller/role.php
  • Класс: BitrixDocumentGeneratorControllerRole
  • Вызов: Role::listAction
public function listAction(PageNavigation $pageNavigation = null)
{
	$roles = [];
	$roleList = RoleTable::getList([
        'offset' => $pageNavigation->getOffset(),
        'limit' => $pageNavigation->getLimit(),
    ]);
	while($role = $roleList->fetchObject())
	{
		$data = $role->collectValues();
		$data['NAME'] = $role->getName();
		$roles[] = $this->convertKeysToCamelCase($data);
	}
	return new Page('roles', $roles, function() use ($roles)
	{
		return count($roles);
	});
}