getSession(); $updatedFields = $session->get(sprintf('%s-fields', $integration), []); if (!isset($updatedFields[$object])) { $updatedFields[$object] = []; } if (!isset($updatedFields[$object][$field])) { $updatedFields[$object][$field] = []; } if ($mappedField = $request->request->get('mappedField')) { $updatedFields[$object][$field]['mappedField'] = $mappedField; } if ($syncDirection = $request->request->get('syncDirection')) { $updatedFields[$object][$field]['syncDirection'] = $syncDirection; } $session->set(sprintf('%s-fields', $integration), $updatedFields); return new JsonResponse([]); } }