diff options
author | Robin Appelman <icewind@owncloud.com> | 2013-12-11 16:25:41 +0100 |
---|---|---|
committer | Simon Vocella <voxsim@gmail.com> | 2014-09-24 22:07:56 +0200 |
commit | 5525294f9bf93cd324f62112451862465b0ff5de (patch) | |
tree | 0789222294745df35589642781a9a178c966d4d0 /lib/private | |
parent | e9cf3b4e8bed17cc78cb1edb57e204957179c98f (diff) | |
download | nextcloud-server-5525294f9bf93cd324f62112451862465b0ff5de.tar.gz nextcloud-server-5525294f9bf93cd324f62112451862465b0ff5de.zip |
user Group->users as assosiative array
Diffstat (limited to 'lib/private')
-rw-r--r-- | lib/private/group/group.php | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/private/group/group.php b/lib/private/group/group.php index 5d046b12e26..31f25f5482b 100644 --- a/lib/private/group/group.php +++ b/lib/private/group/group.php @@ -90,14 +90,12 @@ class Group { * @return bool */ public function inGroup($user) { - foreach ($this->users as $cachedUser) { - if ($user->getUID() === $cachedUser->getUID()) { - return true; - } + if (isset($this->users[$user->getUID()])) { + return true; } foreach ($this->backends as $backend) { if ($backend->inGroup($user->getUID(), $this->gid)) { - $this->users[] = $user; + $this->users[$user->getUID()] = $user; return true; } } |