Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

Commit

Permalink
fix method get role mapping in group class
Browse files Browse the repository at this point in the history
Display list of groups instead of members of each group
  • Loading branch information
Kresna Satya committed Mar 29, 2022
1 parent a30585f commit 48afa0b
Showing 1 changed file with 5 additions and 23 deletions.
28 changes: 5 additions & 23 deletions src/Group.php
Original file line number Diff line number Diff line change
Expand Up @@ -286,11 +286,11 @@ public function members($group_id, $params = array())
}

/**
* Mendapatkan daftar anggota berdasarkan role mapping client
* Mendapatkan daftar kelompok berdasarkan role mapping client
* @param $role_name, $client_id (id of client NOT client-id)
* @return array of members
* @return array of groups
*/
public function getRoleMappingMembers($role_name, $client_id)
public function getRoleMapping($role_name, $client_id)
{
$groups = flatten_groups($this->get());

Expand All @@ -303,25 +303,7 @@ public function getRoleMappingMembers($role_name, $client_id)
}
}
}

$filtered_group_members = [];
foreach ($filtered_groups as $group) {
$sa_group_members = $this->members($group['id']);
$members = [];
foreach ($sa_group_members as $sa_group_member) {
$member = [];
$member['id'] = $sa_group_member['id'];
$member['username'] = $sa_group_member['username'];
$member['firstname'] = $sa_group_member['firstName'];
$member['lastname'] = $sa_group_member['lastName'];
$member['email'] = $sa_group_member['email'];
$member['group_name'] = $group['name'];

$members[] = $member;
}
$filtered_group_members[] = $members;
}

return array_merge(...$filtered_group_members);

return $filtered_groups;
}
}

0 comments on commit 48afa0b

Please sign in to comment.