execute($request); $updateResult = $updateLogic->execute($request); if ($updateResult instanceof JsonResponse && $updateResult->getStatusCode() !== 200) { return $updateResult; } return $createLogic->execute($request); } }