/** * @return array */ private static function getKnownGroups() { if (is_array(self::$groupsFromDB)) { return self::$groupsFromDB; } $query = \OCP\DB::prepare(' SELECT `owncloudname`, `owncloudusers` FROM `*PREFIX*ldap_group_members` '); $result = $query->execute()->fetchAll(); self::$groupsFromDB = array(); foreach ($result as $dataset) { self::$groupsFromDB[$dataset['owncloudname']] = $dataset; } return self::$groupsFromDB; }