Code Duplication    Length = 15-15 lines in 2 locations

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

@@ 237-251 (lines=15) @@
234
     * @param EventCreatedFromCdbXml $eventCreatedFromCdbXml
235
     * @param DomainMessage $domainMessage
236
     */
237
    protected function applyEventCreatedFromCdbXml(
238
        EventCreatedFromCdbXml $eventCreatedFromCdbXml,
239
        DomainMessage $domainMessage
240
    ) {
241
        $cdbXmlNamespaceUri = $eventCreatedFromCdbXml->getCdbXmlNamespaceUri()->toNative();
242
        $cdbXml = $eventCreatedFromCdbXml->getEventXmlString()->toEventXmlString();
243
        $eventId = $eventCreatedFromCdbXml->getEventId()->toNative();
244
245
        $this->applyEventFromCdbXml(
246
            $eventId,
247
            $cdbXmlNamespaceUri,
248
            $cdbXml,
249
            $domainMessage
250
        );
251
    }
252
253
    /**
254
     * @param EventUpdatedFromCdbXml $eventUpdatedFromCdbXml
@@ 257-271 (lines=15) @@
254
     * @param EventUpdatedFromCdbXml $eventUpdatedFromCdbXml
255
     * @param DomainMessage $domainMessage
256
     */
257
    protected function applyEventUpdatedFromCdbXml(
258
        EventUpdatedFromCdbXml $eventUpdatedFromCdbXml,
259
        DomainMessage $domainMessage
260
    ) {
261
        $cdbXmlNamespaceUri = $eventUpdatedFromCdbXml->getCdbXmlNamespaceUri()->toNative();
262
        $cdbXml = $eventUpdatedFromCdbXml->getEventXmlString()->toEventXmlString();
263
        $eventId = $eventUpdatedFromCdbXml->getEventId()->toNative();
264
265
        $this->applyEventFromCdbXml(
266
            $eventId,
267
            $cdbXmlNamespaceUri,
268
            $cdbXml,
269
            $domainMessage
270
        );
271
    }
272
273
    /**
274
     * Helper function to save JSONLD document from entryapi cdbxml.