Code Duplication    Length = 3-3 lines in 6 locations

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(

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
@@ 180-182 (lines=3) @@
177
     */
178
    public function canCreate($member = null)
179
    {
180
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
181
            $member = Member::currentUser();
182
        }
183
184
        $results = $this->extend('canCreate', $member);
185
@@ 209-211 (lines=3) @@
206
     */
207
    public function canDelete($member = null)
208
    {
209
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
210
            $member = Member::currentUser();
211
        }
212
213
        $results = $this->extend('canDelete', $member);
214

code/model/DMSDocumentSet.php 1 location

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