Code Duplication    Length = 13-13 lines in 2 locations

admin_pages/messages/Messages_Admin_Page.core.php 2 locations

@@ 3317-3329 (lines=13) @@
3314
			$settings = $this->_req_data['messenger_settings']; //this should be an array.
3315
			$messenger = $settings['messenger'];
3316
			//let's setup the settings data
3317
			foreach ( $settings as $key => $value ) {
3318
				switch ( $key ) {
3319
					case 'messenger' :
3320
						unset( $settings['messenger'] );
3321
						break;
3322
					case 'message_types' :
3323
						unset( $settings['message_types'] );
3324
						break;
3325
					default :
3326
						$settings[$key] = $value;
3327
						break;
3328
				}
3329
			}
3330
			$this->_message_resource_manager->add_settings_for_messenger( $messenger, $settings );
3331
		}
3332
@@ 3338-3350 (lines=13) @@
3335
			$messenger = $settings['messenger'];
3336
			$message_type = $settings['message_type'];
3337
3338
			foreach ( $settings as $key => $value ) {
3339
				switch ( $key ) {
3340
					case 'messenger' :
3341
						unset( $settings['messenger'] );
3342
						break;
3343
					case 'message_type' :
3344
						unset( $settings['message_type'] );
3345
						break;
3346
					default :
3347
						$settings[$key] = $value;
3348
						break;
3349
				}
3350
			}
3351
3352
			$this->_message_resource_manager->add_settings_for_message_type( $messenger, $message_type, $settings );
3353
		}