Code Duplication    Length = 2-3 lines in 2 locations

core/admin/EE_Admin_Page.core.php 1 location

@@ 1094-1095 (lines=2) @@
1091
					throw new EE_Error( __('The _page_config array is not set up properly for help tabs.  It is missing a title', 'event_espresso') );
1092
1093
1094
				if ( !isset($cfg['filename']) && !isset( $cfg['callback'] ) && !isset( $cfg['content'] ) )
1095
					throw new EE_Error( __('The _page_config array is not setup properly for help tabs. It is missing a either a filename reference, or a callback reference or a content reference so there is no way to know the content for the help tab', 'event_espresso') );
1096
1097
1098

core/EE_Data_Migration_Manager.core.php 1 location

@@ 322-324 (lines=3) @@
319
	public function parse_dms_classname($classname){
320
		$matches = array();
321
		preg_match('~EE_DMS_(.*)_([0-9]*)_([0-9]*)_([0-9]*)~',$classname,$matches);
322
		if( ! $matches || ! (isset($matches[1]) && isset($matches[2]) && isset($matches[3]))){
323
				throw new EE_Error(sprintf(__("%s is not a valid Data Migration Script. The classname should be like EE_DMS_w_x_y_z, where w is either 'Core' or the slug of an addon and x, y and z are numbers, ", "event_espresso"),$classname));
324
		}
325
		return array('slug'=>$matches[1],'major_version'=>intval($matches[2]),'minor_version'=>intval($matches[3]),'micro_version'=>intval($matches[4]));
326
	}
327
	/**