Code Duplication    Length = 11-12 lines in 3 locations

Core/Executor/ContentTypeManager.php 1 location

@@ 404-415 (lines=12) @@
401
                        )
402
                    );
403
                    break;
404
                case 'update':
405
                    $contentTypeData = array_merge(
406
                        $contentTypeData,
407
                        // q: are we allowed to change the group in updates ?
408
                        array(
409
                            'match' => array(
410
                                ContentTypeMatcher::MATCH_CONTENTTYPE_IDENTIFIER => $contentType->identifier
411
                            ),
412
                            'new_identifier' => $contentType->identifier,
413
                        )
414
                    );
415
                    break;
416
                case 'delete':
417
                    $contentTypeData = array_merge(
418
                        $contentTypeData,

Core/Executor/ObjectStateManager.php 2 locations

@@ 222-233 (lines=12) @@
219
                        )
220
                    );
221
                    break;
222
                case 'update':
223
                    $groupData = array_merge(
224
                        $groupData,
225
                        array(
226
                            'match' => array(
227
                                ObjectStateMatcher::MATCH_OBJECTSTATE_IDENTIFIER =>
228
                                    $objectState->getObjectStateGroup()->identifier . '/' . $objectState->identifier
229
                            ),
230
                            'identifier' => $objectState->identifier,
231
                        )
232
                    );
233
                    break;
234
                case 'delete':
235
                    $groupData = array_merge(
236
                        $groupData,
@@ 234-244 (lines=11) @@
231
                        )
232
                    );
233
                    break;
234
                case 'delete':
235
                    $groupData = array_merge(
236
                        $groupData,
237
                        array(
238
                            'match' => array(
239
                                ObjectStateMatcher::MATCH_OBJECTSTATE_IDENTIFIER =>
240
                                    $objectState->getObjectStateGroup()->identifier . '/' . $objectState->identifier
241
                            )
242
                        )
243
                    );
244
                    break;
245
                default:
246
                    throw new \Exception("Executor 'object_state_group' doesn't support mode '$mode'");
247
            }