Code Duplication    Length = 3-5 lines in 4 locations

src/Event/ReadModel/JSONLD/EventLDProjector.php 1 location

@@ 460-464 (lines=5) @@
457
                $jsonLD->modified = $created;
458
459
                $metaData = $domainMessage->getMetadata()->serialize();
460
                if (isset($metaData['user_email'])) {
461
                    $jsonLD->creator = $metaData['user_email'];
462
                } elseif (isset($metaData['user_nick'])) {
463
                    $jsonLD->creator = $metaData['user_nick'];
464
                }
465
466
                $jsonLD->workflowStatus = WorkflowStatus::DRAFT()->getName();
467

src/Place/ReadModel/JSONLD/PlaceLDProjector.php 1 location

@@ 224-228 (lines=5) @@
221
        $jsonLD->modified = $jsonLD->created;
222
223
        $metaData = $domainMessage->getMetadata()->serialize();
224
        if (isset($metaData['user_email'])) {
225
            $jsonLD->creator = $metaData['user_email'];
226
        } elseif (isset($metaData['user_nick'])) {
227
            $jsonLD->creator = $metaData['user_nick'];
228
        }
229
230
        $jsonLD->workflowStatus = WorkflowStatus::DRAFT()->getName();
231

src/Organizer/OrganizerLDProjector.php 2 locations

@@ 156-158 (lines=3) @@
153
        )->format('c');
154
155
        $metaData = $domainMessage->getMetadata()->serialize();
156
        if (isset($metaData['user_id']) && isset($metaData['user_nick'])) {
157
            $jsonLD->creator = "{$metaData['user_id']} ({$metaData['user_nick']})";
158
        }
159
160
        $this->repository->save($document->withBody($jsonLD));
161
    }
@@ 194-196 (lines=3) @@
191
        )->format('c');
192
193
        $metaData = $domainMessage->getMetadata()->serialize();
194
        if (isset($metaData['user_id']) && isset($metaData['user_nick'])) {
195
            $jsonLD->creator = "{$metaData['user_id']} ({$metaData['user_nick']})";
196
        }
197
198
        $this->repository->save($document->withBody($jsonLD));
199
    }