Code Duplication    Length = 14-14 lines in 2 locations

core/db_models/EEM_Base.model.php 2 locations

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