resource_server_context = $resource_server_context; } /** * @param int $speaker_id * @param Summit $summit * @return null|PresentationSpeaker */ public function check($speaker_id, Summit $summit) { if (strtolower($speaker_id) === 'me') { $member_id = $this->resource_server_context->getCurrentUserExternalId(); if (is_null($member_id)) { return null; } $speaker = $summit->getSpeakerByMemberId($member_id); } else { $speaker = $summit->getSpeaker(intval($speaker_id)); } return $speaker; } }