Code Duplication    Length = 15-15 lines in 2 locations

src/Event/EventLDProjector.php 2 locations

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