params = !empty($item->params) ? (array) json_decode($item->params, true) : []; } return $item; } /** * @inheritDoc */ protected function preflight(array &$data) { if (!empty($data['params']) && is_scalar($data['params'])) { // make sure to encode the parameters $data['params'] = json_encode($data['params']); } return parent::preflight($data); } }