Code Duplication    Length = 7-7 lines in 2 locations

code/Model/SiteTree.php 2 locations

@@ 1078-1084 (lines=7) @@
1075
     */
1076
    public function canDelete($member = null)
1077
    {
1078
        if ($member instanceof Member) {
1079
            $memberID = $member->ID;
1080
        } elseif (is_numeric($member)) {
1081
            $memberID = $member;
1082
        } else {
1083
            $memberID = Member::currentUserID();
1084
        }
1085
1086
        // Standard mechanism for accepting permission changes from extensions
1087
        $extended = $this->extendedCan('canDelete', $memberID);
@@ 1179-1185 (lines=7) @@
1176
     */
1177
    public function canEdit($member = null)
1178
    {
1179
        if ($member instanceof Member) {
1180
            $memberID = $member->ID;
1181
        } elseif (is_numeric($member)) {
1182
            $memberID = $member;
1183
        } else {
1184
            $memberID = Member::currentUserID();
1185
        }
1186
1187
        // Standard mechanism for accepting permission changes from extensions
1188
        $extended = $this->extendedCan('canEdit', $memberID);