Code Duplication    Length = 10-10 lines in 2 locations

src/Modules/V1/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($group_id);
33
	}
34
35
	/**
36
     *  Return the users in the given group in pages.

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

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