Code Duplication    Length = 9-9 lines in 2 locations

src/Client/Http/ReadEventStreamFeedResponseInspector.php 1 location

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

src/Client/Http/ReadEventStreamViaPersistentSubscriptionResponseInspector.php 1 location

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