Code Duplication    Length = 15-15 lines in 2 locations

lib/private/User/Manager.php 2 locations

@@ 430-444 (lines=15) @@
427
	 * @return int
428
	 * @since 12.0.0
429
	 */
430
	public function countDisabledUsers() {
431
		$queryBuilder = \OC::$server->getDatabaseConnection()->getQueryBuilder();
432
		$queryBuilder->select($queryBuilder->createFunction('COUNT(*)'))
433
			->from('preferences')
434
			->where($queryBuilder->expr()->eq('appid', $queryBuilder->createNamedParameter('core')))
435
			->andWhere($queryBuilder->expr()->eq('configkey', $queryBuilder->createNamedParameter('enabled')))
436
			->andWhere($queryBuilder->expr()->eq('configvalue', $queryBuilder->createNamedParameter('false')));
437
438
		$query = $queryBuilder->execute();
439
440
		$result = (int)$query->fetchColumn();
441
		$query->closeCursor();
442
443
		return $result;
444
	}
445
446
	/**
447
	 * returns how many users have logged in once
@@ 452-466 (lines=15) @@
449
	 * @return int
450
	 * @since 11.0.0
451
	 */
452
	public function countSeenUsers() {
453
		$queryBuilder = \OC::$server->getDatabaseConnection()->getQueryBuilder();
454
		$queryBuilder->select($queryBuilder->createFunction('COUNT(*)'))
455
			->from('preferences')
456
			->where($queryBuilder->expr()->eq('appid', $queryBuilder->createNamedParameter('login')))
457
			->andWhere($queryBuilder->expr()->eq('configkey', $queryBuilder->createNamedParameter('lastLogin')))
458
			->andWhere($queryBuilder->expr()->isNotNull('configvalue'));
459
460
		$query = $queryBuilder->execute();
461
462
		$result = (int)$query->fetchColumn();
463
		$query->closeCursor();
464
465
		return $result;
466
	}
467
468
	/**
469
	 * @param \Closure $callback