X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Flibs%2Frdbms%2Flbfactory%2FLBFactorySingle.php;h=587ab23c02b9d9c9f5ceb263ebf9924520aff7b2;hp=f9926437e60b256dd670982985455c56bcb76139;hb=8fd5a99f4e261d37cd7237a1992b1bcf03a764d3;hpb=a583f580b2aff84045106a8497895956f4fc3e6d diff --git a/includes/libs/rdbms/lbfactory/LBFactorySingle.php b/includes/libs/rdbms/lbfactory/LBFactorySingle.php index f9926437e6..587ab23c02 100644 --- a/includes/libs/rdbms/lbfactory/LBFactorySingle.php +++ b/includes/libs/rdbms/lbfactory/LBFactorySingle.php @@ -23,8 +23,6 @@ namespace Wikimedia\Rdbms; -use LoadBalancerSingle; -use IDatabase; use InvalidArgumentException; use BadMethodCallException; @@ -104,6 +102,8 @@ class LBFactorySingle extends LBFactory { * @param array $params */ public function forEachLB( $callback, array $params = [] ) { - call_user_func_array( $callback, array_merge( [ $this->lb ], $params ) ); + if ( isset( $this->lb ) ) { // may not be set during _destruct() + call_user_func_array( $callback, array_merge( [ $this->lb ], $params ) ); + } } }