Code Duplication    Length = 15-19 lines in 6 locations

settings/Controller/MailSettingsController.php 1 location

@@ 62-77 (lines=16) @@
59
	 * @param IMailer $mailer
60
	 * @param string $defaultMailAddress
61
	 */
62
	public function __construct($appName,
63
								IRequest $request,
64
								IL10N $l10n,
65
								IConfig $config,
66
								Session $userSession,
67
								\OC_Defaults $defaults,
68
								IMailer $mailer,
69
								$defaultMailAddress) {
70
		parent::__construct($appName, $request);
71
		$this->l10n = $l10n;
72
		$this->config = $config;
73
		$this->userSession = $userSession;
74
		$this->defaults = $defaults;
75
		$this->mailer = $mailer;
76
		$this->defaultMailAddress = $defaultMailAddress;
77
	}
78
79
	/**
80
	 * Sets the email settings

core/Controller/AvatarController.php 1 location

@@ 82-100 (lines=19) @@
79
	 * @param Folder $userFolder
80
	 * @param ILogger $logger
81
	 */
82
	public function __construct($appName,
83
								IRequest $request,
84
								IAvatarManager $avatarManager,
85
								\OC\Cache\File $cache,
86
								IL10N $l10n,
87
								IUserManager $userManager,
88
								IUserSession $userSession,
89
								Folder $userFolder = null,
90
								ILogger $logger) {
91
		parent::__construct($appName, $request);
92
93
		$this->avatarManager = $avatarManager;
94
		$this->cache = $cache;
95
		$this->l = $l10n;
96
		$this->userManager = $userManager;
97
		$this->userSession = $userSession;
98
		$this->userFolder = $userFolder;
99
		$this->logger = $logger;
100
	}
101
102
	/**
103
	 * @NoAdminRequired

settings/Controller/AppSettingsController.php 1 location

@@ 73-88 (lines=16) @@
70
	 * @param IAppManager $appManager
71
	 * @param OCSClient $ocsClient
72
	 */
73
	public function __construct($appName,
74
								IRequest $request,
75
								IL10N $l10n,
76
								IConfig $config,
77
								ICacheFactory $cache,
78
								INavigationManager $navigationManager,
79
								IAppManager $appManager,
80
								OCSClient $ocsClient) {
81
		parent::__construct($appName, $request);
82
		$this->l10n = $l10n;
83
		$this->config = $config;
84
		$this->cache = $cache->create($appName);
85
		$this->navigationManager = $navigationManager;
86
		$this->appManager = $appManager;
87
		$this->ocsClient = $ocsClient;
88
	}
89
90
	/**
91
	 * Enables or disables the display of experimental apps

settings/Controller/EncryptionController.php 1 location

@@ 69-84 (lines=16) @@
66
	 * @param View $view
67
	 * @param ILogger $logger
68
	 */
69
	public function __construct($appName,
70
								IRequest $request,
71
								IL10N $l10n,
72
								IConfig $config,
73
								Connection $connection,
74
								IUserManager $userManager,
75
								View $view,
76
								ILogger  $logger) {
77
		parent::__construct($appName, $request);
78
		$this->l10n = $l10n;
79
		$this->config = $config;
80
		$this->connection = $connection;
81
		$this->view = $view;
82
		$this->userManager = $userManager;
83
		$this->logger = $logger;
84
	}
85
86
	/**
87
	 * @param IConfig $config

settings/Controller/CheckSetupController.php 1 location

@@ 74-91 (lines=18) @@
71
	 * @param Checker $checker
72
	 * @param ILogger $logger
73
	 */
74
	public function __construct($AppName,
75
								IRequest $request,
76
								IConfig $config,
77
								IClientService $clientService,
78
								IURLGenerator $urlGenerator,
79
								\OC_Util $util,
80
								IL10N $l10n,
81
								Checker $checker,
82
								ILogger $logger) {
83
		parent::__construct($AppName, $request);
84
		$this->config = $config;
85
		$this->clientService = $clientService;
86
		$this->util = $util;
87
		$this->urlGenerator = $urlGenerator;
88
		$this->l10n = $l10n;
89
		$this->checker = $checker;
90
		$this->logger = $logger;
91
	}
92
93
	/**
94
	 * Checks if the ownCloud server can connect to the internet using HTTPS and HTTP

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

@@ 68-82 (lines=15) @@
65
	 * @param IUserSession $userSession
66
	 * @param ILogger $logger
67
	 */
68
	public function __construct($appName,
69
								IRequest $request,
70
								IUserManager $userManager,
71
								IConfig $config,
72
								IGroupManager $groupManager,
73
								IUserSession $userSession,
74
								ILogger $logger) {
75
		parent::__construct($appName, $request);
76
77
		$this->userManager = $userManager;
78
		$this->config = $config;
79
		$this->groupManager = $groupManager;
80
		$this->userSession = $userSession;
81
		$this->logger = $logger;
82
	}
83
84
	/**
85
	 * @NoAdminRequired