resource_server_context = $resource_server_context; } /** * @param $attendee_id * @param Summit $summit * @return null|SummitAttendee */ public function check($attendee_id, Summit $summit) { if (strtolower($attendee_id) === 'me') { $member_id = $this->resource_server_context->getCurrentUserExternalId(); if (is_null($member_id)) { return null; } $attendee = $summit->getAttendeeByMemberId($member_id); } else { $attendee = $summit->getAttendeeById(intval($attendee_id)); } return $attendee; } }