'load' => 1,
]
],
- 'trxProfiler' => isset( $params['trxProfiler'] ) ? $params['trxProfiler'] : null,
- 'srvCache' => isset( $params['srvCache'] ) ? $params['srvCache'] : null,
- 'wanCache' => isset( $params['wanCache'] ) ? $params['wanCache'] : null
+ 'trxProfiler' => $params['trxProfiler'] ?? null,
+ 'srvCache' => $params['srvCache'] ?? null,
+ 'wanCache' => $params['wanCache'] ?? null
] );
if ( isset( $params['readOnlyReason'] ) ) {
return new static( [ 'connection' => $db ] + $params );
}
- protected function reallyOpenConnection( array $server, $dbNameOverride ) {
+ protected function reallyOpenConnection( array $server, DatabaseDomain $domainOverride ) {
return $this->db;
}
}
+/**
+ * @deprecated since 1.29
+ */
class_alias( LoadBalancerSingle::class, 'LoadBalancerSingle' );