@@ -271,26 +271,35 @@ private function __construct()
271271 IPresentationSerializerTypes::SecureStream => SummitEventSecureStreamSerializer::class,
272272 ];
273273
274- $ this ->registry ['Presentation ' ] =
275- [
276- self ::SerializerType_Public => PresentationSerializer::class,
277- self ::SerializerType_Private => AdminPresentationSerializer::class,
278- self ::SerializerType_CSV => AdminPresentationCSVSerializer::class,
279- self ::SerializerType_Admin_Voteable => AdminVoteablePresentationSerializer::class,
280- self ::SerializerType_Admin_Voteable_CSV => AdminVoteablePresentationCSVSerializer::class,
281- IPresentationSerializerTypes::TrackChairs => TrackChairPresentationSerializer::class,
282- IPresentationSerializerTypes::TrackChairs_CSV => TrackChairPresentationCSVSerializer::class,
283- IPresentationSerializerTypes::SpeakerEmails => SpeakerPresentationEmailSerializer::class,
284- IPresentationSerializerTypes::SubmitterEmails => SpeakerPresentationEmailSerializer::class,
285- IPresentationSerializerTypes::SecureStream => SummitEventSecureStreamSerializer::class,
286- ];
287-
288- $ this ->registry ['PresentationAttendeeVote ' ] = PresentationAttendeeVoteSerializer::class;
274+ $ this ->registry ['SummitEventWithFile ' ] = [
275+ self ::SerializerType_Public => SummitEventWithFileSerializer::class,
276+ self ::SerializerType_Private => AdminSummitEventSerializer::class,
277+ self ::SerializerType_CSV => SummitEventWithFileSerializer::class,
278+ IPresentationSerializerTypes::SecureStream => SummitEventSecureStreamSerializer::class,
279+ ];
289280
290- $ this ->registry ['SummitGroupEvent ' ] = SummitGroupEventSerializer::class;
291- $ this ->registry ['TrackTagGroup ' ] = TrackTagGroupSerializer::class;
281+ $ this ->registry ['SummitGroupEvent ' ] = [
282+ self ::SerializerType_Public => SummitGroupEventSerializer::class,
283+ self ::SerializerType_Private => SummitGroupEventSerializer::class,
284+ self ::SerializerType_CSV => SummitGroupEventSerializer::class,
285+ IPresentationSerializerTypes::SecureStream => SummitEventSecureStreamSerializer::class,
286+ ];
292287
288+ $ this ->registry ['Presentation ' ] = [
289+ self ::SerializerType_Public => PresentationSerializer::class,
290+ self ::SerializerType_Private => AdminPresentationSerializer::class,
291+ self ::SerializerType_CSV => AdminPresentationCSVSerializer::class,
292+ self ::SerializerType_Admin_Voteable => AdminVoteablePresentationSerializer::class,
293+ self ::SerializerType_Admin_Voteable_CSV => AdminVoteablePresentationCSVSerializer::class,
294+ IPresentationSerializerTypes::TrackChairs => TrackChairPresentationSerializer::class,
295+ IPresentationSerializerTypes::TrackChairs_CSV => TrackChairPresentationCSVSerializer::class,
296+ IPresentationSerializerTypes::SpeakerEmails => SpeakerPresentationEmailSerializer::class,
297+ IPresentationSerializerTypes::SubmitterEmails => SpeakerPresentationEmailSerializer::class,
298+ IPresentationSerializerTypes::SecureStream => SummitEventSecureStreamSerializer::class,
299+ ];
293300
301+ $ this ->registry ['PresentationAttendeeVote ' ] = PresentationAttendeeVoteSerializer::class;
302+ $ this ->registry ['TrackTagGroup ' ] = TrackTagGroupSerializer::class;
294303 $ this ->registry ['SummitCategoryChange ' ] = SummitCategoryChangeSerializer::class;
295304
296305 $ this ->registry ['PresentationActionType ' ] = PresentationActionTypeSerializer::class;
@@ -370,7 +379,6 @@ private function __construct()
370379 $ this ->registry ['SummitMemberSchedule ' ] = SummitMemberScheduleSerializer::class;
371380 $ this ->registry ['SummitMemberFavorite ' ] = SummitMemberFavoriteSerializer::class;
372381 $ this ->registry ['SummitEntityEvent ' ] = SummitEntityEventSerializer::class;
373- $ this ->registry ['SummitEventWithFile ' ] = SummitEventWithFileSerializer::class;
374382 $ this ->registry ['SummitScheduleEmptySpot ' ] = SummitScheduleEmptySpotSerializer::class;
375383
376384 // promo codes
0 commit comments