Code Duplication    Length = 14-14 lines in 2 locations

core/db_models/EEM_Base.model.php 2 locations

@@ 1995-2008 (lines=14) @@
1992
	 * @param array $arguments_to_provide
1993
	 * @return string
1994
	 */
1995
	private function _verify_core_db( $wpdb_method, $arguments_to_provide ){
1996
		/** @type WPDB $wpdb */
1997
		global $wpdb;
1998
		//ok remember that we've already attempted fixing the core db, in case the problem persists
1999
		EEM_Base::$_db_verification_level = EEM_Base::db_verified_core;
2000
		$error_message = sprintf(
2001
			__( 'WPDB Error "%1$s" while running wpdb method "%2$s" with arguments %3$s. Automatically attempting to fix EE Core DB', 'event_espresso' ),
2002
			$wpdb->last_error,
2003
			$wpdb_method,
2004
			json_encode( $arguments_to_provide )
2005
		);
2006
		EE_System::instance()->initialize_db_if_no_migrations_required( false, true );
2007
		return $error_message;
2008
	}
2009
2010
2011
@@ 2019-2032 (lines=14) @@
2016
	 * @param $arguments_to_provide
2017
	 * @return string
2018
	 */
2019
	private function _verify_addons_db( $wpdb_method, $arguments_to_provide ) {
2020
		/** @type WPDB $wpdb */
2021
		global $wpdb;
2022
		//ok remember that we've already attempted fixing the addons dbs, in case the problem persists
2023
		EEM_Base::$_db_verification_level = EEM_Base::db_verified_addons;
2024
		$error_message = sprintf(
2025
			__( 'WPDB AGAIN: Error "%1$s" while running the same method and arguments as before. Automatically attempting to fix EE Addons DB', 'event_espresso' ),
2026
			$wpdb->last_error,
2027
			$wpdb_method,
2028
			json_encode( $arguments_to_provide )
2029
		);
2030
		EE_System::instance()->initialize_addons();
2031
		return $error_message;
2032
	}
2033
2034
2035