Esempio n. 1
0
 /**
  * @param int                $id
  * @param User[]|Traversable $users
  *
  * @return Membership[]
  */
 public function findGroupMembershipsForUsers($id, Traversable $users)
 {
     $userIds = [];
     foreach ($users as $user) {
         $userIds[] = $user->getId();
     }
     /** @var Membership[] $memberships */
     $memberships = $this->client->findGroupMembershipsForUsers($id, $userIds);
     $result = [];
     foreach ($memberships as $membership) {
         $result[$membership->getUser()->getId()] = $membership;
     }
     return $result;
 }