Code Duplication    Length = 12-12 lines in 2 locations

templates/main.tmpl.php 1 location

@@ 215-226 (lines=12) @@
212
 * @param $userId
213
 * @return array with groups
214
 */
215
function getGroups($userId) {
216
	// $this->requireLogin();
217
	if (class_exists('\OC_Group', true)) {
218
		// Nextcloud <= 11, ownCloud
219
		return \OC_Group::getUserGroups($userId);
220
	}
221
	// Nextcloud >= 12
222
	$groups = \OC::$server->getGroupManager()->getUserGroups(\OC::$server->getUserSession()->getUser());
223
	return array_map(function ($group) {
224
		return $group->getGID();
225
	}, $groups);
226
}
227
228
/**
229
 * @param $poll

lib/Controller/PageController.php 1 location

@@ 700-711 (lines=12) @@
697
	/**
698
	 * @return array
699
	 */
700
	 public function getGroups() {
701
		// $this->requireLogin();
702
		if (class_exists('\OC_Group', true)) {
703
			// Nextcloud <= 11, ownCloud
704
			return \OC_Group::getUserGroups($this->userId);
705
		}
706
		// Nextcloud >= 12
707
		$groups = \OC::$server->getGroupManager()->getUserGroups(\OC::$server->getUserSession()->getUser());
708
		return array_map(function ($group) {
709
			return $group->getGID();
710
		}, $groups);
711
	}
712
713
	/**
714
	 * @param $poll