/** * @param $selection * @param ThemeSettingDefault $default * @param $account * @param ThemeSetting $setting */ protected function setupJsonDefault($selection, ThemeSettingDefault $default, $account, ThemeSetting $setting) { $json = json_decode($default->value); $type = $setting->type->name; $setting->value()->create(['account_id' => $account, 'selection_id' => $selection, 'nl' => [$type => $json->nl], 'en' => [$type => $json->en]]); }