/** * retreiveMember * * @param $id * * @return mixed */ protected function retreiveMember($id) { $member = $this->handler->find($id, ['groups', 'accounts', 'mails']); if ($member === null) { $member = $this->handler->fetchOneMember(['displayName' => $id], ['groups', 'accounts', 'mails']); } if ($member === null) { throw MemberNotFoundException(); } return $member; }