Code Duplication    Length = 7-7 lines in 3 locations

tests/php/Security/InheritedPermissionsTest/TestPermissionNode.php 3 locations

@@ 45-51 (lines=7) @@
42
        return Injector::inst()->get(PermissionChecker::class.'.testpermissions');
43
    }
44
45
    public function canEdit($member = null)
46
    {
47
        if (!$member) {
48
            $member = Member::currentUser();
49
        }
50
        return static::getInheritedPermissions()->canEdit($this->ID, $member);
51
    }
52
53
    public function canView($member = null)
54
    {
@@ 53-59 (lines=7) @@
50
        return static::getInheritedPermissions()->canEdit($this->ID, $member);
51
    }
52
53
    public function canView($member = null)
54
    {
55
        if (!$member) {
56
            $member = Member::currentUser();
57
        }
58
        return static::getInheritedPermissions()->canView($this->ID, $member);
59
    }
60
61
    public function canDelete($member = null)
62
    {
@@ 61-67 (lines=7) @@
58
        return static::getInheritedPermissions()->canView($this->ID, $member);
59
    }
60
61
    public function canDelete($member = null)
62
    {
63
        if (!$member) {
64
            $member = Member::currentUser();
65
        }
66
        return static::getInheritedPermissions()->canDelete($this->ID, $member);
67
    }
68
}
69