/**
  * @param Member $member
  * @param EmbedBag $includes
  * @return array
  */
 private function getIncludes(Member $member, EmbedBag $includes)
 {
     $embed = ['organization' => null];
     if ($includes->has('organization')) {
         $embed['organization'] = $this->orgaTransformer->transform($member->getOrganization());
     } else {
         $embed['organization'] = $member->getOrganization()->getLogin();
     }
     return ['_embed' => $embed];
 }
 /**
  * @param Member $member
  * @param EmbedBag $includes
  * @return array
  */
 private function getIncludes(Member $member, EmbedBag $includes)
 {
     $embed = ['user' => null];
     if ($includes->has('user')) {
         $embed['user'] = $this->userTransformer->transform($member->getUser());
     } else {
         $embed['user'] = $member->getUser()->getLogin();
     }
     return ['_embed' => $embed];
 }
 /**
  * @param User $user
  * @param EmbedBag $includes
  * @return array
  */
 private function getIncludes(User $user, EmbedBag $includes)
 {
     $embed = ['badges' => []];
     if ($includes->has('badges')) {
         foreach ($user->getBadges() as $userBadge) {
             $embed['badges'][] = $this->badgeTransformer->transform($userBadge->getBadge(), new EmbedBag());
         }
     } else {
         foreach ($user->getBadges() as $userBadge) {
             $embed['badges'][] = $userBadge->getBadge()->getId();
         }
     }
     return ['_embed' => $embed];
 }
 /**
  * @param Organization $orga
  * @param EmbedBag $includes
  * @return array
  */
 private function getIncludes(Organization $orga, EmbedBag $includes)
 {
     $embed = ['members' => []];
     if ($includes->has('members')) {
         foreach ($orga->getMemberships() as $membership) {
             $embed['members'][] = $this->orgaMemberTransformer->transform($membership, new EmbedBag(['user']));
         }
     } else {
         foreach ($orga->getMemberships() as $membership) {
             $embed['members'][] = $this->orgaMemberTransformer->transform($membership, new EmbedBag());
         }
     }
     return ['_embed' => $embed];
 }