Skip to content

Commit b4e82fe

Browse files
committed
Secure streams
* fix on serializers Change-Id: I91880ff12d2300ffd1bd161e91e4e3b892b3643d
1 parent c92efb8 commit b4e82fe

1 file changed

Lines changed: 26 additions & 18 deletions

File tree

app/ModelSerializers/SerializerRegistry.php

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)