Code Duplication    Length = 8-8 lines in 4 locations

code/model/DMSDocumentSet.php 4 locations

@@ 352-359 (lines=8) @@
349
        return $result;
350
    }
351
352
    public function canView($member = null)
353
    {
354
        $extended = $this->extendedCan(__FUNCTION__, $member);
355
        if ($extended !== null) {
356
            return $extended;
357
        }
358
        return $this->getDMSDocumentSetPermissions($member);
359
    }
360
361
    public function canCreate($member = null)
362
    {
@@ 361-368 (lines=8) @@
358
        return $this->getDMSDocumentSetPermissions($member);
359
    }
360
361
    public function canCreate($member = null)
362
    {
363
        $extended = $this->extendedCan(__FUNCTION__, $member);
364
        if ($extended !== null) {
365
            return $extended;
366
        }
367
        return  $this->getDMSDocumentSetPermissions($member);
368
    }
369
370
    public function canEdit($member = null)
371
    {
@@ 370-377 (lines=8) @@
367
        return  $this->getDMSDocumentSetPermissions($member);
368
    }
369
370
    public function canEdit($member = null)
371
    {
372
        $extended = $this->extendedCan(__FUNCTION__, $member);
373
        if ($extended !== null) {
374
            return $extended;
375
        }
376
        return $this->getDMSDocumentSetPermissions($member);
377
    }
378
379
    public function canDelete($member = null)
380
    {
@@ 379-386 (lines=8) @@
376
        return $this->getDMSDocumentSetPermissions($member);
377
    }
378
379
    public function canDelete($member = null)
380
    {
381
        $extended = $this->extendedCan(__FUNCTION__, $member);
382
        if ($extended !== null) {
383
            return $extended;
384
        }
385
        return $this->getDMSDocumentSetPermissions($member);
386
    }
387
388
    /**
389
     * Checks if a then given (or logged in) member is either an ADMIN, SITETREE_EDIT_ALL or has access