Code Duplication    Length = 6-6 lines in 2 locations

typo3/sysext/workspaces/Classes/Hook/DataHandlerHook.php 1 location

@@ 220-225 (lines=6) @@
217
                        // Delete those in WS 0 + if their live records state was not "Placeholder".
218
                        $dataHandler->deleteEl($table, $id);
219
                        // Delete move-placeholder if current version record is a move-to-pointer
220
                        if ($recordVersionState->equals(VersionState::MOVE_POINTER)) {
221
                            $movePlaceholder = BackendUtility::getMovePlaceholder($table, $liveRec['uid'], 'uid', $record['t3ver_wsid']);
222
                            if (!empty($movePlaceholder)) {
223
                                $dataHandler->deleteEl($table, $movePlaceholder['uid']);
224
                            }
225
                        }
226
                    } else {
227
                        // If live record was placeholder (new/deleted), rather clear
228
                        // it from workspace (because it clears both version and placeholder).

typo3/sysext/core/Classes/DataHandling/DataHandler.php 1 location

@@ 5082-5087 (lines=6) @@
5079
5080
                    // Delete move-placeholder
5081
                    $versionState = VersionState::cast($verRec['t3ver_state']);
5082
                    if ($versionState->equals(VersionState::MOVE_POINTER)) {
5083
                        $versionMovePlaceholder = BackendUtility::getMovePlaceholder($table, $uid, 'uid', $verRec['t3ver_wsid']);
5084
                        if (!empty($versionMovePlaceholder)) {
5085
                            $this->deleteEl($table, $versionMovePlaceholder['uid'], true, $forceHardDelete);
5086
                        }
5087
                    }
5088
                }
5089
            }
5090
        }