Code Duplication    Length = 3-3 lines in 6 locations

code/model/DMSDocument.php 4 locations

@@ 103-105 (lines=3) @@
100
101
    public function canView($member = null)
102
    {
103
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
104
            $member = Member::currentUser();
105
        }
106
107
        // extended access checks
108
        $results = $this->extend('canView', $member);
@@ 145-147 (lines=3) @@
142
143
    public function canEdit($member = null)
144
    {
145
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
146
            $member = Member::currentUser();
147
        }
148
149
        $results = $this->extend('canEdit', $member);
150
@@ 188-190 (lines=3) @@
185
     */
186
    public function canCreate($member = null)
187
    {
188
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
189
            $member = Member::currentUser();
190
        }
191
192
        $results = $this->extend('canCreate', $member);
193
@@ 217-219 (lines=3) @@
214
     */
215
    public function canDelete($member = null)
216
    {
217
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
218
            $member = Member::currentUser();
219
        }
220
221
        $results = $this->extend('canDelete', $member);
222

code/model/DMSDocumentSet.php 1 location

@@ 404-406 (lines=3) @@
401
     */
402
    public function getGlobalPermission(Member $member = null)
403
    {
404
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
405
            $member = Member::currentUser();
406
        }
407
408
        $result = ($member &&
409
            Permission::checkMember(

code/cms/DMSDocumentAddController.php 1 location

@@ 335-337 (lines=3) @@
332
     */
333
    public function canView($member = null)
334
    {
335
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
336
            $member = Member::currentUser();
337
        }
338
339
        if ($member &&
340
            Permission::checkMember(