From: Aaron Schulz Date: Tue, 18 Oct 2016 18:05:39 +0000 (-0700) Subject: Deprecate Database::getProperty() X-Git-Tag: 1.31.0-rc.0~5079^2 X-Git-Url: http://git.cyclocoop.org/%28%5B%5E/404?a=commitdiff_plain;h=e8eab2d3133a68317942797c5cdda9a6c35406d9;p=lhc%2Fweb%2Fwiklou.git Deprecate Database::getProperty() Change-Id: If0399dded731b139ffbaab405eceeeafcdf9aed9 --- diff --git a/includes/libs/rdbms/database/Database.php b/includes/libs/rdbms/database/Database.php index a3544f194f..38f51d3f59 100644 --- a/includes/libs/rdbms/database/Database.php +++ b/includes/libs/rdbms/database/Database.php @@ -609,6 +609,11 @@ abstract class Database implements IDatabase, IMaintainableDatabase, LoggerAware return !!( $this->mFlags & $flag ); } + /** + * @param string $name Class field name + * @return mixed + * @deprecated Since 1.28 + */ public function getProperty( $name ) { return $this->$name; } diff --git a/includes/libs/rdbms/database/IDatabase.php b/includes/libs/rdbms/database/IDatabase.php index 952a2d629a..c80fdec0db 100644 --- a/includes/libs/rdbms/database/IDatabase.php +++ b/includes/libs/rdbms/database/IDatabase.php @@ -322,14 +322,6 @@ interface IDatabase { */ public function getFlag( $flag ); - /** - * General read-only accessor - * - * @param string $name - * @return string - */ - public function getProperty( $name ); - /** * @return string */ diff --git a/includes/libs/rdbms/loadbalancer/LoadBalancer.php b/includes/libs/rdbms/loadbalancer/LoadBalancer.php index b1c212ec32..894c0dcb4f 100644 --- a/includes/libs/rdbms/loadbalancer/LoadBalancer.php +++ b/includes/libs/rdbms/loadbalancer/LoadBalancer.php @@ -887,7 +887,7 @@ class LoadBalancer implements ILoadBalancer { // If all servers were busy, mLastError will contain something sensible throw new DBConnectionError( null, $this->mLastError ); } else { - $context['db_server'] = $conn->getProperty( 'mServer' ); + $context['db_server'] = $conn->getServer(); $this->connLogger->warning( "Connection error: {last_error} ({db_server})", $context