| @@ 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); |
|