• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Controller/Terminal.php
  • Класс: BitrixCrmMobileControllerTerminal
  • Вызов: Terminal::configureActions
public function configureActions(): array
{
	return [
		'initialize' => [
			'class' => ActionTerminalInitializeAction::class,
			'+prefilters' => [
				new ActionFilterCloseSession(),
			],
		],
		'loadPayments' => [
			'class' => ActionTerminalGetPaymentListAction::class,
			'+prefilters' => [
				new ActionFilterCloseSession(),
			],
		],
		'getPayment' => [
			'class' => ActionTerminalGetPaymentAction::class,
			'+prefilters' => [
				new ActionFilterCloseSession(),
			],
		],
		'createPayment' => [
			'class' => ActionTerminalCreatePaymentAction::class,
		],
		'initiatePay' => [
			'class' => ActionTerminalInitiatePayAction::class,
		],
		'findClient' => [
			'class' => ActionTerminalFindClient::class,
			'+prefilters' => [
				new ActionFilterCloseSession(),
			],
		],
	];
}