settings) || empty($data->settings) || !json_decode($data->settings)) { throw new MissingParameterException('settings'); } $settings = [ 'links' => json_decode($data->settings), 'containerClass' => $data->containerClass ]; $widget->settings = json_encode($settings); return $widget; } }