TariffPickerTrait
Company catalog tariff picker (single field).
Suggests by name (translations.name) plus a modal with the show grid
:Admin:Comcat:Tariff, which has a picker mode.
Table of Contents
Properties
Methods
- tariffPicker() : PickerConfig
- resolveTariffLabel() : string|null
- suggestTariffs() : array<int, array{id: int, label: string}>
- tariffLabel() : string
Properties
$tariffManager
public
TariffManager
$tariffManager
Attributes
- #[Inject]
Methods
tariffPicker()
protected
tariffPicker([string $formName = 'editForm' ][, string $targetField = 'tariffId' ]) : PickerConfig
Parameters
- $formName : string = 'editForm'
- $targetField : string = 'tariffId'
Return values
PickerConfigresolveTariffLabel()
private
resolveTariffLabel(int $id) : string|null
Parameters
- $id : int
Return values
string|nullsuggestTariffs()
private
suggestTariffs(string $query) : array<int, array{id: int, label: string}>
Parameters
- $query : string
Return values
array<int, array{id: int, label: string}>tariffLabel()
private
tariffLabel(Tariff $tariff) : string
Parameters
- $tariff : Tariff