CoolCMS API

PaymentPickerTrait

Payment picker for the invoice, binds `invoice.paymentId` to `cms_system_payments`.

Suggests by code, variable symbol, name or e-mail. The modal targets :Admin:System:Payment (works only if its grid supports picker mode; the suggest box works regardless).

Table of Contents

Properties

$paymentManager  : PaymentManager

Methods

paymentPicker()  : PickerConfig
paymentLabel()  : string
resolvePaymentLabel()  : string|null
suggestPayments()  : array<int, array{id: int, label: string, data: array}>

Properties

Methods

resolvePaymentLabel()

private resolvePaymentLabel(int $id) : string|null
Parameters
$id : int
Return values
string|null

suggestPayments()

private suggestPayments(string $query) : array<int, array{id: int, label: string, data: array}>
Parameters
$query : string
Return values
array<int, array{id: int, label: string, data: array}>
On this page

Search results