Skip to content

Commit

Permalink
adding codeDepot markers
Browse files Browse the repository at this point in the history
  • Loading branch information
raileendr committed Jul 28, 2023
1 parent dbd9f82 commit 6b01e6f
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions src/Services/Examples/Admin/CreateNewUserService.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,23 +25,27 @@ public static function addActiveUser(
array $userData,
AdminApiClientService $clientService
): NewUserResponse {
# Step 3 start
$usersApi = $clientService->getUsersApi();
$accountId = $_SESSION['ds_account_id'];
#ds-snippet-start:Admin1Step3
$permissionProfile = new PermissionProfileRequest([
'id' => $userData['permission_profile_id']
]);
#ds-snippet-end:Admin1Step3

#ds-snippet-start:Admin1Step4
$group = new GroupRequest([
'id' => (int) $userData['group_id']
]);
#ds-snippet-end:Admin1Step4

$accountInfo = new NewUserRequestAccountProperties([
'id' => $accountId,
'permission_profile' => $permissionProfile,
'groups' => [ $group ]
]);

#ds-snippet-start:Admin1Step5
$request = new GlobalNewUserRequest([
'user_name' => $userData['Name'],
'first_name' => $userData['FirstName'],
Expand All @@ -51,10 +55,10 @@ public static function addActiveUser(
'accounts' => array($accountInfo),
'auto_activate_memberships' => true
]);
# Step 3 end
#ds-snippet-end:Admin1Step5

# Step 4 start
#ds-snippet-start:Admin1Step6
return $usersApi->createUser($organizationId, $request);
# Step 4 end
#ds-snippet-end:Admin1Step6
}
}

0 comments on commit 6b01e6f

Please sign in to comment.