Code Duplication    Length = 10-10 lines in 2 locations

src/Modules/Acl/Repositories/GroupRepository.php 1 location

@@ 24-33 (lines=10) @@
21
	 * @param  array   $permissionIds
22
	 * @return object
23
	 */
24
	public function assignPermissions($groupId, $permissionIds)
25
	{
26
		\DB::transaction(function () use ($groupId, $permissionIds) {
27
			$group = $this->find($groupId);
28
			$group->permissions()->detach();
29
			$group->permissions()->attach($permissionIds);
30
		});
31
32
        return $this->find($groupId);
33
	}
34
}
35

src/Modules/Acl/Repositories/UserRepository.php 1 location

@@ 81-90 (lines=10) @@
78
     * @param  array   $group_ids
79
     * @return object
80
     */
81
    public function assignGroups($user_id, $group_ids)
82
    {
83
        \DB::transaction(function () use ($user_id, $group_ids) {
84
            $user = $this->find($user_id);
85
            $user->groups()->detach();
86
            $user->groups()->attach($group_ids);
87
        });
88
89
        return $this->find($user_id);
90
    }
91
92
93
    /**