Code Duplication    Length = 8-8 lines in 4 locations

src/Offer/ReadModel/History/OfferHistoryProjector.php 2 locations

@@ 191-198 (lines=8) @@
188
     * @param Metadata $metadata
189
     * @return String|null
190
     */
191
    protected function getAuthorFromMetadata(Metadata $metadata)
192
    {
193
        $properties = $metadata->serialize();
194
195
        if (isset($properties['user_nick'])) {
196
            return new StringLiteral($properties['user_nick']);
197
        }
198
    }
199
200
    /**
201
     * @param Metadata $metadata
@@ 204-211 (lines=8) @@
201
     * @param Metadata $metadata
202
     * @return String|null
203
     */
204
    protected function getConsumerFromMetadata(Metadata $metadata)
205
    {
206
        $properties = $metadata->serialize();
207
208
        if (isset($properties['consumer']['name'])) {
209
            return new StringLiteral($properties['consumer']['name']);
210
        }
211
    }
212
213
    /**
214
     * @param string $eventId

src/Event/ReadModel/JSONLD/EventLDProjector.php 2 locations

@@ 657-664 (lines=8) @@
654
        );
655
    }
656
657
    private function getAuthorFromMetadata(Metadata $metadata)
658
    {
659
        $properties = $metadata->serialize();
660
661
        if (isset($properties['user_nick'])) {
662
            return new StringLiteral($properties['user_nick']);
663
        }
664
    }
665
666
    private function getConsumerFromMetadata(Metadata $metadata)
667
    {
@@ 666-673 (lines=8) @@
663
        }
664
    }
665
666
    private function getConsumerFromMetadata(Metadata $metadata)
667
    {
668
        $properties = $metadata->serialize();
669
670
        if (isset($properties['consumer']['name'])) {
671
            return new StringLiteral($properties['consumer']['name']);
672
        }
673
    }
674
675
    /**
676
     * @param DomainMessage $domainMessage