Code Duplication    Length = 10-10 lines in 2 locations

lib/Ajde/Acl.php 2 locations

@@ 108-117 (lines=10) @@
105
        return false;
106
    }
107
108
    public static function removeModelPermissions($usergroup, $model, $extra = '*')
109
    {
110
        $collection = self::getModelActions($usergroup, $model, $extra);
111
        $success = true;
112
        foreach ($collection as $acl) {
113
            $success = $success * $acl->delete();
114
        }
115
116
        return $success == true;
117
    }
118
119
    public static function addPermission($permission, $entity, $usergroup, $module, $action = '*', $extra = '*')
120
    {
@@ 160-169 (lines=10) @@
157
        return $collection;
158
    }
159
160
    public static function getModelActionsAsArray($usergroup, $model, $extra = '*', $permission = false)
161
    {
162
        $collection = self::getModelActions($usergroup, $model, $extra, $permission);
163
        $actions = [];
164
        foreach ($collection as $acl) {
165
            $actions[] = $acl->getAction();
166
        }
167
168
        return $actions;
169
    }
170
171
    public static function getPagePermission($usergroup, $module, $action = '*', $extra = '*')
172
    {