first commit
This commit is contained in:
24
wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/WPDB.php
vendored
Normal file
24
wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/WPDB.php
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace WPML\LIB\WP;
|
||||
|
||||
class WPDB {
|
||||
|
||||
/**
|
||||
* It prevents MySQL errors in debug.log.
|
||||
*
|
||||
* @param callable $func
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public static function withoutError( callable $func ) {
|
||||
/** @var \wpdb $wpdb */
|
||||
global $wpdb;
|
||||
|
||||
$originalSuppressErrors = $wpdb->suppress_errors;
|
||||
$wpdb->suppress_errors( true );
|
||||
$result = $func();
|
||||
$wpdb->suppress_errors( $originalSuppressErrors );
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user