Code Duplication    Length = 7-7 lines in 3 locations

src/components/cms/DocumentRouting.php 3 locations

@@ 175-181 (lines=7) @@
172
     * @param $request
173
     * @param CmsComponent $cmsComponent
174
     */
175
    private function deleteDocumentRoute($request, $cmsComponent)
176
    {
177
        $cmsComponent->storage->getDocuments()->deleteDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]);
178
        $cmsComponent->storage->getActivityLog()->add('deleted document /' . $request::$get[CmsComponent::GET_PARAMETER_SLUG], 'trash');
179
        header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents?document-delete');
180
        exit;
181
    }
182
183
    /**
184
     * @param $request
@@ 230-236 (lines=7) @@
227
     * @param $request
228
     * @param CmsComponent $cmsComponent
229
     */
230
    private function deleteFolderRoute($request, $cmsComponent)
231
    {
232
        $cmsComponent->storage->deleteDocumentFolderBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]);
233
        $cmsComponent->storage->getActivityLog()->add('deleted folder /' . $request::$get[CmsComponent::GET_PARAMETER_SLUG], 'trash');
234
        header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents?folder-delete');
235
        exit;
236
    }
237
238
    /**
239
     * @param $request
@@ 307-313 (lines=7) @@
304
        $cmsComponent->setParameter(CmsComponent::PARAMETER_VALUELIST, $folder);
305
    }
306
307
    private function deleteValuelistRoute($request, $cmsComponent)
308
    {
309
        $cmsComponent->storage->getValuelists()->deleteValuelistBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]);
310
        $cmsComponent->storage->getActivityLog()->add('deleted valuelist ' . $request::$get[CmsComponent::GET_PARAMETER_SLUG], 'trash');
311
        header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/valuelists');
312
        exit;
313
    }
314
315
    /**
316
     * @param CmsComponent $cmsComponent