From: Aaron Schulz Date: Wed, 28 Sep 2016 23:08:15 +0000 (-0700) Subject: Move DatabaseBase to a class alias for type-hints X-Git-Tag: 1.31.0-rc.0~5273^2 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=0bdab07814d52fcef7ceac0792ca9f15f72e712b;p=lhc%2Fweb%2Fwiklou.git Move DatabaseBase to a class alias for type-hints Change-Id: Ib6bbbd751358cbc2f2d2767c80721d3d8f142c0d --- diff --git a/autoload.php b/autoload.php index dfb0bf6b50..8e019b8272 100644 --- a/autoload.php +++ b/autoload.php @@ -317,7 +317,7 @@ $wgAutoloadLocalClasses = [ 'DBUnexpectedError' => __DIR__ . '/includes/libs/rdbms/exception/DBUnexpectedError.php', 'DataUpdate' => __DIR__ . '/includes/deferred/DataUpdate.php', 'Database' => __DIR__ . '/includes/libs/rdbms/database/Database.php', - 'DatabaseBase' => __DIR__ . '/includes/libs/rdbms/database/DatabaseBase.php', + 'DatabaseBase' => __DIR__ . '/includes/libs/rdbms/database/Database.php', 'DatabaseDomain' => __DIR__ . '/includes/libs/rdbms/database/DatabaseDomain.php', 'DatabaseInstaller' => __DIR__ . '/includes/installer/DatabaseInstaller.php', 'DatabaseLag' => __DIR__ . '/maintenance/lag.php', diff --git a/includes/libs/rdbms/database/Database.php b/includes/libs/rdbms/database/Database.php index 2b058e991d..4f1f38ec6a 100644 --- a/includes/libs/rdbms/database/Database.php +++ b/includes/libs/rdbms/database/Database.php @@ -3426,3 +3426,5 @@ abstract class Database implements IDatabase, IMaintainableDatabase, LoggerAware } } } + +class_alias( 'Database', 'DatabaseBase' ); diff --git a/includes/libs/rdbms/database/DatabaseBase.php b/includes/libs/rdbms/database/DatabaseBase.php deleted file mode 100644 index 71e5f93357..0000000000 --- a/includes/libs/rdbms/database/DatabaseBase.php +++ /dev/null @@ -1,33 +0,0 @@ -basepath . '/*.php' ) as $file ) { $this->readFile( $file ); } + + // Legacy aliases + $this->forceClassPath( 'DatabaseBase', + $this->basepath . '/includes/libs/rdbms/database/Database.php' ); } }