/** * {@inheritdoc} */ public function apply(FilterDatasourceAdapterInterface $ds, $data) { $data = $this->parseData($data); if (!$data) { return false; } if (is_array($data['value'])) { $data['value'] = reset($data['value']); } $ds->addGroupBy($data['value']); return true; }