Code Duplication    Length = 21-34 lines in 2 locations

lib/Controller/BaseController.php 1 location

@@ 108-141 (lines=34) @@
105
	 * @param FederatedLinkService $federatedLinkService
106
	 * @param MiscService $miscService
107
	 */
108
	public function __construct(
109
		$appName,
110
		IRequest $request,
111
		$userId,
112
		IL10N $l10n,
113
		ConfigService $configService,
114
		CirclesService $circlesService,
115
		SearchService $searchService,
116
		MembersService $membersService,
117
		GSUpstreamService $gsUpstreamService,
118
		GSDownstreamService $gsDownstreamService,
119
		GroupsService $groupsService,
120
		SharingFrameService $sharingFrameService,
121
		BroadcastService $broadcastService,
122
		FederatedLinkService $federatedLinkService,
123
		MiscService $miscService
124
	) {
125
		parent::__construct($appName, $request);
126
127
128
		$this->userId = $userId;
129
		$this->l10n = $l10n;
130
		$this->configService = $configService;
131
		$this->circlesService = $circlesService;
132
		$this->searchService = $searchService;
133
		$this->membersService = $membersService;
134
		$this->gsUpstreamService = $gsUpstreamService;
135
		$this->gsDownstreamService = $gsDownstreamService;
136
		$this->groupsService = $groupsService;
137
		$this->sharingFrameService = $sharingFrameService;
138
		$this->broadcastService = $broadcastService;
139
		$this->federatedLinkService = $federatedLinkService;
140
		$this->miscService = $miscService;
141
	}
142
143
	/**
144
	 * @param $data

lib/Service/MembersService.php 1 location

@@ 117-137 (lines=21) @@
114
	 * @param FileSharingBroadcaster $fileSharingBroadcaster
115
	 * @param MiscService $miscService
116
	 */
117
	public function __construct(
118
		$userId, IL10N $l10n, IUserManager $userManager, ConfigService $configService,
119
		CirclesRequest $circlesRequest, MembersRequest $membersRequest, SharesRequest $sharesRequest,
120
		TokensRequest $tokensRequest, CirclesService $circlesService, EventsService $eventsService,
121
		GSUpstreamService $gsUpstreamService, FileSharingBroadcaster $fileSharingBroadcaster,
122
		MiscService $miscService
123
	) {
124
		$this->userId = $userId;
125
		$this->l10n = $l10n;
126
		$this->userManager = $userManager;
127
		$this->configService = $configService;
128
		$this->circlesRequest = $circlesRequest;
129
		$this->membersRequest = $membersRequest;
130
		$this->sharesRequest = $sharesRequest;
131
		$this->tokensRequest = $tokensRequest;
132
		$this->circlesService = $circlesService;
133
		$this->eventsService = $eventsService;
134
		$this->gsUpstreamService = $gsUpstreamService;
135
		$this->fileSharingBroadcaster = $fileSharingBroadcaster;
136
		$this->miscService = $miscService;
137
	}
138
139
140
	/**