Files
doitinpoland.com/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/WPDB.php
2023-09-12 21:41:04 +02:00

25 lines
433 B
PHP

<?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;
}
}