/** * {@inheritdoc} */ public function getOrderBySnippet(FilterDataInterface $filterData) { /** @var SingleChoiceFilterData $filterData */ $value = $filterData->getValue(); $choices = $filterData->getChoices(); if (is_scalar($value) && isset($choices[$value])) { return sprintf('%s %s', $choices[$value]['field'], strtoupper($choices[$value]['order'])); } return null; }