Code Duplication    Length = 27-30 lines in 2 locations

includes/admin/admin-pages.php 2 locations

@@ 340-369 (lines=30) @@
337
 * @param  array $settings
338
 * @return array
339
 */
340
function give_settings_page_pages( $settings ) {
341
	include( 'abstract-admin-settings-page.php' );
342
	include( 'settings/class-settings-cmb2-backward-compatibility.php' );
343
344
	$settings = array(
345
		// General settings.
346
		include( 'settings/class-settings-general.php' ),
347
348
		// Payment Gateways Settings.
349
		include( 'settings/class-settings-gateways.php' ),
350
351
		// Display settings.
352
		include( 'settings/class-settings-display.php' ),
353
354
		// Emails settings.
355
		include( 'settings/class-settings-email.php' ),
356
357
		// Addons settings.
358
		include( 'settings/class-settings-addon.php' ),
359
360
		// License settings.
361
		include( 'settings/class-settings-license.php' ),
362
363
		// Advanced settings.
364
		include( 'settings/class-settings-advanced.php' )
365
	);
366
367
	// Output.
368
	return $settings;
369
}
370
add_filter( 'give-settings_get_settings_pages', 'give_settings_page_pages', 0, 1 );
371
372
@@ 407-433 (lines=27) @@
404
 * @param  array $settings
405
 * @return array
406
 */
407
function give_tools_page_pages( $settings ) {
408
	include( 'abstract-admin-settings-page.php' );
409
410
	$settings = array(
411
		// System Info.
412
		include( 'tools/class-settings-system-info.php' ),
413
414
		// Logs.
415
		include( 'tools/class-settings-logs.php' ),
416
417
		// API.
418
		include( 'tools/class-settings-api.php' ),
419
420
		// Data.
421
		include( 'tools/class-settings-data.php' ),
422
423
		// Export.
424
		include( 'tools/class-settings-export.php' ),
425
426
		// Import.
427
		include( 'tools/class-settings-import.php' ),
428
429
	);
430
431
	// Output.
432
	return $settings;
433
}
434
add_filter( 'give-tools_get_settings_pages', 'give_tools_page_pages', 0, 1 );
435
436
/**