public function updateSettings($index, $setting, $options = []) { $body = $setting !== null ? is_string($setting) ? $setting : Json::encode($setting) : null; return $this->db->put([$index, '_settings'], $options, $body); }