Code Duplication    Length = 9-9 lines in 2 locations

src/components/cms/DocumentRouting.php 2 locations

@@ 242-250 (lines=9) @@
239
     * @param $request
240
     * @param CmsComponent $cmsComponent
241
     */
242
    private function publishDocumentRoute($request, $cmsComponent)
243
    {
244
        $cmsComponent->storage->publishDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]);
245
        $path = $request::$get[CmsComponent::GET_PARAMETER_SLUG];
246
        $docLink = $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/edit-document?slug=' . $path;
247
        $cmsComponent->storage->getActivityLog()->add('published document <a href="' . $docLink . '">' . $request::$get[CmsComponent::GET_PARAMETER_SLUG] . '</a>', 'check-circle-o');
248
        header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents?published=' . htmlentities($request::$get[CmsComponent::GET_PARAMETER_SLUG]));
249
        exit;
250
    }
251
252
    /**
253
     * @param $request
@@ 256-264 (lines=9) @@
253
     * @param $request
254
     * @param CmsComponent $cmsComponent
255
     */
256
    private function unpublishDocumentRoute($request, $cmsComponent)
257
    {
258
        $cmsComponent->storage->unpublishDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]);
259
        $path = $request::$get[CmsComponent::GET_PARAMETER_SLUG];
260
        $docLink = $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/edit-document?slug=' . $path;
261
        $cmsComponent->storage->getActivityLog()->add('unpublished document <a href="' . $docLink . '">' . $request::$get[CmsComponent::GET_PARAMETER_SLUG] . '</a>', 'times-circle-o');
262
        header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents?unpublished=' . htmlentities($request::$get[CmsComponent::GET_PARAMETER_SLUG]));
263
        exit;
264
    }
265
266
    private function valuelistsRoute($cmsComponent)
267
    {