@@ 40-48 (lines=9) @@ | ||
37 | } |
|
38 | ||
39 | $events = []; |
|
40 | foreach ($data['entries'] as $entry) { |
|
41 | $streamId = $entry['streamId']; |
|
42 | ||
43 | $number = $entry['eventNumber']; |
|
44 | $type = $entry['eventType']; |
|
45 | $eventData = isset($entry['data']) ? $this->decodeData($entry['data']) : []; |
|
46 | $eventMetadata = isset($entry['metaData']) ? $this->decodeData($entry['metaData']) : []; |
|
47 | $events[] = new EventRecord($streamId, $number, $type, $eventData, $eventMetadata); |
|
48 | } |
|
49 | ||
50 | $isHeadOfStream = $data['headOfStream']; |
|
51 | $eTag = $data['eTag'] ?? null; |
@@ 39-47 (lines=9) @@ | ||
36 | } |
|
37 | ||
38 | $events = []; |
|
39 | foreach ($data['entries'] as $entry) { |
|
40 | $streamId = $entry['streamId']; |
|
41 | ||
42 | $number = $entry['eventNumber']; |
|
43 | $type = $entry['eventType']; |
|
44 | $eventData = isset($entry['data']) ? $this->decodeData($entry['data']) : []; |
|
45 | $eventMetadata = isset($entry['metaData']) ? $this->decodeData($entry['metaData']) : []; |
|
46 | $events[] = new EventRecord($streamId, $number, $type, $eventData, $eventMetadata); |
|
47 | } |
|
48 | ||
49 | $isHeadOfStream = $data['headOfStream']; |
|
50 | $this->feed = new EventStreamViaPersistentSubscriptionFeed($events, $links, $isHeadOfStream); |