Code Duplication    Length = 11-12 lines in 2 locations

apps/files_trashbin/lib/backgroundjob/expiretrash.php 1 location

@@ 51-62 (lines=12) @@
48
	 * @param IUserManager|null $userManager
49
	 * @param Expiration|null $expiration
50
	 */
51
	public function __construct(IUserManager $userManager = null,
52
								Expiration $expiration = null) {
53
		// Run once per 30 minutes
54
		$this->setInterval(60 * 30);
55
56
		if (is_null($expiration) || is_null($userManager)) {
57
			$this->fixDIForJobs();
58
		} else {
59
			$this->userManager = $userManager;
60
			$this->expiration = $expiration;
61
		}
62
	}
63
64
	protected function fixDIForJobs() {
65
		$application = new Application();

apps/files_versions/lib/backgroundjob/expireversions.php 1 location

@@ 46-56 (lines=11) @@
43
	 */
44
	private $userManager;
45
46
	public function __construct(IUserManager $userManager = null, Expiration $expiration = null) {
47
		// Run once per 30 minutes
48
		$this->setInterval(60 * 30);
49
50
		if (is_null($expiration) || is_null($userManager)) {
51
			$this->fixDIForJobs();
52
		} else {
53
			$this->expiration = $expiration;
54
			$this->userManager = $userManager;
55
		}
56
	}
57
58
	protected function fixDIForJobs() {
59
		$application = new Application();