Code Duplication    Length = 12-17 lines in 4 locations

apps/dav/lib/Comments/RootCollection.php 1 location

@@ 67-79 (lines=13) @@
64
	 * @param EventDispatcherInterface $dispatcher
65
	 * @param ILogger $logger
66
	 */
67
	public function __construct(
68
		ICommentsManager $commentsManager,
69
		IUserManager $userManager,
70
		IUserSession $userSession,
71
		EventDispatcherInterface $dispatcher,
72
		ILogger $logger)
73
	{
74
		$this->commentsManager = $commentsManager;
75
		$this->logger = $logger;
76
		$this->userManager = $userManager;
77
		$this->userSession = $userSession;
78
		$this->dispatcher = $dispatcher;
79
	}
80
81
	/**
82
	 * initializes the collection. At this point of time, we need the logged in

apps/encryption/lib/Settings/Admin.php 1 location

@@ 59-73 (lines=15) @@
56
	/** @var ISession */
57
	private $session;
58
59
	public function __construct(
60
		IL10N $l,
61
		ILogger $logger,
62
		IUserSession $userSession,
63
		IConfig $config,
64
		IUserManager $userManager,
65
		ISession $session
66
	) {
67
		$this->l = $l;
68
		$this->logger = $logger;
69
		$this->userSession = $userSession;
70
		$this->config = $config;
71
		$this->userManager = $userManager;
72
		$this->session = $session;
73
	}
74
75
	/**
76
	 * @return TemplateResponse

lib/private/AvatarManager.php 1 location

@@ 67-78 (lines=12) @@
64
	 * @param ILogger $logger
65
	 * @param IConfig $config
66
	 */
67
	public function __construct(
68
			IUserManager $userManager,
69
			IAppData $appData,
70
			IL10N $l,
71
			ILogger $logger,
72
			IConfig $config) {
73
		$this->userManager = $userManager;
74
		$this->appData = $appData;
75
		$this->l = $l;
76
		$this->logger = $logger;
77
		$this->config = $config;
78
	}
79
80
	/**
81
	 * return a user specific instance of \OCP\IAvatar

apps/provisioning_api/lib/Controller/UsersController.php 1 location

@@ 72-88 (lines=17) @@
69
	 * @param AccountManager $accountManager
70
	 * @param ILogger $logger
71
	 */
72
	public function __construct($appName,
73
								IRequest $request,
74
								IUserManager $userManager,
75
								IConfig $config,
76
								IGroupManager $groupManager,
77
								IUserSession $userSession,
78
								AccountManager $accountManager,
79
								ILogger $logger) {
80
		parent::__construct($appName, $request);
81
82
		$this->userManager = $userManager;
83
		$this->config = $config;
84
		$this->groupManager = $groupManager;
85
		$this->userSession = $userSession;
86
		$this->accountManager = $accountManager;
87
		$this->logger = $logger;
88
	}
89
90
	/**
91
	 * @NoAdminRequired