Code Duplication    Length = 7-7 lines in 2 locations

code/Model/SiteTree.php 2 locations

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