• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/controller/numerator.php
  • Класс: BitrixDocumentGeneratorControllerNumerator
  • Вызов: Numerator::listAction
public function listAction(PageNavigation $pageNavigation = null)
{
	$numerators = NumeratorTable::getList([
		'select' => ['ID', 'NAME', 'TEMPLATE', 'SETTINGS'],
		'filter' => ['=TYPE' => Driver::NUMERATOR_TYPE],
		'offset' => $pageNavigation->getOffset(),
		'limit' => $pageNavigation->getLimit(),
	])->fetchAll();
	foreach($numerators as &$numerator)
	{
		$numerator = $this->convertKeysToCamelCase($numerator);
		$numerator['settings'] = Json::decode($numerator['settings']);
	}
	return new Page('numerators', $numerators, function() use ($numerators)
	{
		return count($numerators);
	});
}