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

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