Code Duplication    Length = 5-5 lines in 3 locations

lib/private/legacy/app.php 3 locations

@@ 162-166 (lines=5) @@
159
		}
160
161
		$info = self::getAppInfo($app);
162
		if (!empty($info['activity']['filters'])) {
163
			foreach ($info['activity']['filters'] as $filter) {
164
				\OC::$server->getActivityManager()->registerFilter($filter);
165
			}
166
		}
167
		if (!empty($info['activity']['settings'])) {
168
			foreach ($info['activity']['settings'] as $setting) {
169
				\OC::$server->getActivityManager()->registerSetting($setting);
@@ 167-171 (lines=5) @@
164
				\OC::$server->getActivityManager()->registerFilter($filter);
165
			}
166
		}
167
		if (!empty($info['activity']['settings'])) {
168
			foreach ($info['activity']['settings'] as $setting) {
169
				\OC::$server->getActivityManager()->registerSetting($setting);
170
			}
171
		}
172
		if (!empty($info['activity']['providers'])) {
173
			foreach ($info['activity']['providers'] as $provider) {
174
				\OC::$server->getActivityManager()->registerProvider($provider);
@@ 172-176 (lines=5) @@
169
				\OC::$server->getActivityManager()->registerSetting($setting);
170
			}
171
		}
172
		if (!empty($info['activity']['providers'])) {
173
			foreach ($info['activity']['providers'] as $provider) {
174
				\OC::$server->getActivityManager()->registerProvider($provider);
175
			}
176
		}
177
		if (!empty($info['collaboration']['plugins'])) {
178
			// deal with one or many plugin entries
179
			$plugins = isset($info['collaboration']['plugins']['plugin']['@value']) ?