Code Duplication    Length = 15-15 lines in 2 locations

src/Event/EventLDProjector.php 2 locations

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