Code Duplication    Length = 15-15 lines in 2 locations

lib/private/User/Manager.php 2 locations

@@ 417-431 (lines=15) @@
414
	 * @return int
415
	 * @since 12.0.0
416
	 */
417
	public function countDisabledUsers() {
418
		$queryBuilder = \OC::$server->getDatabaseConnection()->getQueryBuilder();
419
		$queryBuilder->select($queryBuilder->createFunction('COUNT(*)'))
420
			->from('preferences')
421
			->where($queryBuilder->expr()->eq('appid', $queryBuilder->createNamedParameter('core')))
422
			->andWhere($queryBuilder->expr()->eq('configkey', $queryBuilder->createNamedParameter('enabled')))
423
			->andWhere($queryBuilder->expr()->eq('configvalue', $queryBuilder->createNamedParameter('false')));
424
425
		$query = $queryBuilder->execute();
426
427
		$result = (int)$query->fetchColumn();
428
		$query->closeCursor();
429
430
		return $result;
431
	}
432
433
	/**
434
	 * returns how many users have logged in once
@@ 439-453 (lines=15) @@
436
	 * @return int
437
	 * @since 11.0.0
438
	 */
439
	public function countSeenUsers() {
440
		$queryBuilder = \OC::$server->getDatabaseConnection()->getQueryBuilder();
441
		$queryBuilder->select($queryBuilder->createFunction('COUNT(*)'))
442
			->from('preferences')
443
			->where($queryBuilder->expr()->eq('appid', $queryBuilder->createNamedParameter('login')))
444
			->andWhere($queryBuilder->expr()->eq('configkey', $queryBuilder->createNamedParameter('lastLogin')))
445
			->andWhere($queryBuilder->expr()->isNotNull('configvalue'));
446
447
		$query = $queryBuilder->execute();
448
449
		$result = (int)$query->fetchColumn();
450
		$query->closeCursor();
451
452
		return $result;
453
	}
454
455
	/**
456
	 * @param \Closure $callback