There is already logging and error handling via SPI and exceptions.
Having warnings just makes redundant log entries, some of which are
for minor things like recoverable disconnections.
Bug: T228092
Change-Id: I582b5e431c80cebeab177bacfb6445f8588e8cdb
use mysqli_result;
use IP;
use stdClass;
use mysqli_result;
use IP;
use stdClass;
+use Wikimedia\AtEase\AtEase;
/**
* Database abstraction object for PHP extension mysqli.
/**
* Database abstraction object for PHP extension mysqli.
* @return mysqli_result|bool
*/
protected function doQuery( $sql ) {
* @return mysqli_result|bool
*/
protected function doQuery( $sql ) {
- return $this->getBindingHandle()->query( $sql );
+ AtEase::suppressWarnings();
+ $res = $this->getBindingHandle()->query( $sql );
+ AtEase::restoreWarnings();
+
+ return $res;