Code Duplication    Length = 21-26 lines in 3 locations

apps/files/lib/Controller/ViewController.php 1 location

@@ 82-102 (lines=21) @@
79
	 * @param IAppManager $appManager
80
	 * @param IRootFolder $rootFolder
81
	 */
82
	public function __construct($appName,
83
								IRequest $request,
84
								IURLGenerator $urlGenerator,
85
								IL10N $l10n,
86
								IConfig $config,
87
								EventDispatcherInterface $eventDispatcherInterface,
88
								IUserSession $userSession,
89
								IAppManager $appManager,
90
								IRootFolder $rootFolder
91
	) {
92
		parent::__construct($appName, $request);
93
		$this->appName = $appName;
94
		$this->request = $request;
95
		$this->urlGenerator = $urlGenerator;
96
		$this->l10n = $l10n;
97
		$this->config = $config;
98
		$this->eventDispatcher = $eventDispatcherInterface;
99
		$this->userSession = $userSession;
100
		$this->appManager = $appManager;
101
		$this->rootFolder = $rootFolder;
102
	}
103
104
	/**
105
	 * @param string $appName

apps/files_sharing/lib/Controller/ShareesAPIController.php 1 location

@@ 121-146 (lines=26) @@
118
	 * @param IClientService $clientService
119
	 * @param ICloudIdManager $cloudIdManager
120
	 */
121
	public function __construct($appName,
122
								IRequest $request,
123
								IGroupManager $groupManager,
124
								IUserManager $userManager,
125
								IManager $contactsManager,
126
								IConfig $config,
127
								IUserSession $userSession,
128
								IURLGenerator $urlGenerator,
129
								ILogger $logger,
130
								\OCP\Share\IManager $shareManager,
131
								IClientService $clientService,
132
								ICloudIdManager $cloudIdManager
133
	) {
134
		parent::__construct($appName, $request);
135
136
		$this->groupManager = $groupManager;
137
		$this->userManager = $userManager;
138
		$this->contactsManager = $contactsManager;
139
		$this->config = $config;
140
		$this->userSession = $userSession;
141
		$this->urlGenerator = $urlGenerator;
142
		$this->logger = $logger;
143
		$this->shareManager = $shareManager;
144
		$this->clientService = $clientService;
145
		$this->cloudIdManager = $cloudIdManager;
146
	}
147
148
	/**
149
	 * @param string $search

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

@@ 84-106 (lines=23) @@
81
	 * @param IFactory $l10nFactory
82
	 * @param NewUserMailHelper $newUserMailHelper
83
	 */
84
	public function __construct($appName,
85
								IRequest $request,
86
								IUserManager $userManager,
87
								IConfig $config,
88
								IAppManager $appManager,
89
								IGroupManager $groupManager,
90
								IUserSession $userSession,
91
								AccountManager $accountManager,
92
								ILogger $logger,
93
								IFactory $l10nFactory,
94
								NewUserMailHelper $newUserMailHelper) {
95
		parent::__construct($appName, $request);
96
97
		$this->userManager = $userManager;
98
		$this->config = $config;
99
		$this->appManager = $appManager;
100
		$this->groupManager = $groupManager;
101
		$this->userSession = $userSession;
102
		$this->accountManager = $accountManager;
103
		$this->logger = $logger;
104
		$this->l10nFactory = $l10nFactory;
105
		$this->newUserMailHelper = $newUserMailHelper;
106
	}
107
108
	/**
109
	 * @NoAdminRequired