Code Duplication    Length = 11-12 lines in 2 locations

src/Client/Http/Feed/EventStreamFeed.php 1 location

@@ 35-46 (lines=12) @@
32
     * @param bool   $isHeadOfStream
33
     * @param string $eTag
34
     */
35
    public function __construct(array $events, array $links, bool $isHeadOfStream, string $eTag = null)
36
    {
37
        $this->validateEvents($events);
38
        $this->events = $events;
39
40
        foreach ($links as $link) {
41
            $this->validateLink($link);
42
            $this->links[$link->getRelation()] = $link;
43
        }
44
        $this->isHeadOfStream = $isHeadOfStream;
45
        $this->eTag = $eTag;
46
    }
47
48
    /**
49
     * @param array $events

src/Client/Http/Feed/EventStreamViaPersistentSubscriptionFeed.php 1 location

@@ 29-39 (lines=11) @@
26
     * @param array $links
27
     * @param bool  $isHeadOfStream
28
     */
29
    public function __construct(array $events, array $links, bool $isHeadOfStream)
30
    {
31
        $this->validateEvents($events);
32
        $this->events = $events;
33
34
        foreach ($links as $link) {
35
            $this->validateLink($link);
36
            $this->links[$link->getRelation()] = $link;
37
        }
38
        $this->isHeadOfStream = $isHeadOfStream;
39
    }
40
41
    /**
42
     * @param array $events