Add @deprecated tags to various class_alias calls
authorReedy <reedy@wikimedia.org>
Tue, 29 May 2018 16:21:31 +0000 (17:21 +0100)
committerKunal Mehta <legoktm@member.fsf.org>
Tue, 29 May 2018 20:10:20 +0000 (13:10 -0700)
Bug: T195576
Change-Id: I10cd8415891bfe4a278eee06c9cfe905b3e036dc

27 files changed:
RELEASE-NOTES-1.32
includes/api/ApiQueryUserContribs.php
includes/libs/rdbms/database/DBConnRef.php
includes/libs/rdbms/database/Database.php
includes/libs/rdbms/database/DatabaseMssql.php
includes/libs/rdbms/database/DatabaseMysqlBase.php
includes/libs/rdbms/database/DatabaseMysqli.php
includes/libs/rdbms/database/DatabasePostgres.php
includes/libs/rdbms/database/DatabaseSqlite.php
includes/libs/rdbms/database/IDatabase.php
includes/libs/rdbms/database/resultwrapper/FakeResultWrapper.php
includes/libs/rdbms/database/resultwrapper/ResultWrapper.php
includes/libs/rdbms/encasing/Blob.php
includes/libs/rdbms/exception/DBAccessError.php
includes/libs/rdbms/exception/DBConnectionError.php
includes/libs/rdbms/exception/DBError.php
includes/libs/rdbms/exception/DBExpectedError.php
includes/libs/rdbms/exception/DBQueryError.php
includes/libs/rdbms/exception/DBReadOnlyError.php
includes/libs/rdbms/exception/DBReplicationWaitError.php
includes/libs/rdbms/exception/DBTransactionError.php
includes/libs/rdbms/exception/DBTransactionSizeError.php
includes/libs/rdbms/exception/DBUnexpectedError.php
includes/libs/rdbms/field/Field.php
includes/libs/rdbms/lbfactory/LBFactory.php
includes/libs/rdbms/loadbalancer/LoadBalancer.php
includes/libs/rdbms/loadbalancer/LoadBalancerSingle.php

index b016d0b..3d193d4 100644 (file)
@@ -153,6 +153,7 @@ because of Phabricator reports.
 * IcuCollation::getICUVersion() is deprecated, as you can just use the PHP
   constant INTL_ICU_VERSION directly in all versions that MediaWiki supports.
 * Parser::fetchFile() is deprecated. Use ::fetchFileAndTitle() instead.
+* The ApiQueryContributions class has been renamed to ApiQueryUserContribs.
 
 === Other changes in 1.32 ===
 * Soft hyphens (U+00AD) are now automatically removed from titles; these
index 4c6672b..140ff6d 100644 (file)
@@ -832,4 +832,8 @@ class ApiQueryUserContribs extends ApiQueryBase {
        }
 }
 
+/**
+ * @since 1.9
+ * @deprecated since 1.32
+ */
 class_alias( ApiQueryUserContribs::class, 'ApiQueryContributions' );
index 7fed3e1..dedf6ea 100644 (file)
@@ -639,4 +639,8 @@ class DBConnRef implements IDatabase {
        }
 }
 
+/**
+ * @since 1.22
+ * @deprecated since 1.29
+ */
 class_alias( DBConnRef::class, 'DBConnRef' );
index aeda5b9..1a68a93 100644 (file)
@@ -4639,4 +4639,7 @@ abstract class Database implements IDatabase, IMaintainableDatabase, LoggerAware
 }
 
 class_alias( Database::class, 'DatabaseBase' ); // b/c for old name
+/**
+ * @deprecated since 1.29
+ */
 class_alias( Database::class, 'Database' ); // b/c global alias
index 4c187f2..768e0c6 100644 (file)
@@ -1418,4 +1418,7 @@ class DatabaseMssql extends Database {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DatabaseMssql::class, 'DatabaseMssql' );
index 0472139..953f63d 100644 (file)
@@ -1580,4 +1580,7 @@ abstract class DatabaseMysqlBase extends Database {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DatabaseMysqlBase::class, 'DatabaseMysqlBase' );
index 0a5450c..31cdd7c 100644 (file)
@@ -341,4 +341,7 @@ class DatabaseMysqli extends DatabaseMysqlBase {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DatabaseMysqli::class, 'DatabaseMysqli' );
index 9610839..807d9cc 100644 (file)
@@ -1444,4 +1444,7 @@ SQL;
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DatabasePostgres::class, 'DatabasePostgres' );
index a6a153a..5f37c1d 100644 (file)
@@ -1106,4 +1106,7 @@ class DatabaseSqlite extends Database {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DatabaseSqlite::class, 'DatabaseSqlite' );
index ca3fd52..2145129 100644 (file)
@@ -2117,4 +2117,7 @@ interface IDatabase {
        public function setIndexAliases( array $aliases );
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( IDatabase::class, 'IDatabase' );
index 12e59b5..aeb5d8d 100644 (file)
@@ -62,4 +62,7 @@ class FakeResultWrapper extends ResultWrapper {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( FakeResultWrapper::class, 'FakeResultWrapper' );
index df354af..1355e22 100644 (file)
@@ -119,4 +119,7 @@ class ResultWrapper implements IResultWrapper {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( ResultWrapper::class, 'ResultWrapper' );
index 7bc3eac..6a28e35 100644 (file)
@@ -18,4 +18,7 @@ class Blob implements IBlob {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( Blob::class, 'Blob' );
index 97e03b2..aa545cd 100644 (file)
@@ -31,4 +31,7 @@ class DBAccessError extends DBUnexpectedError {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBAccessError::class, 'DBAccessError' );
index 91d98dc..4c5bc9a 100644 (file)
@@ -38,4 +38,7 @@ class DBConnectionError extends DBExpectedError {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBConnectionError::class, 'DBConnectionError' );
index aad219d..1a5f4a3 100644 (file)
@@ -43,4 +43,7 @@ class DBError extends RuntimeException {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBError::class, 'DBError' );
index 7e46420..73bc1f1 100644 (file)
@@ -55,4 +55,7 @@ class DBExpectedError extends DBError implements MessageSpecifier {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBExpectedError::class, 'DBExpectedError' );
index e6870a7..0be08cd 100644 (file)
@@ -67,4 +67,7 @@ class DBQueryError extends DBExpectedError {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBQueryError::class, 'DBQueryError' );
index 4393343..cdde1a7 100644 (file)
@@ -27,4 +27,7 @@ namespace Wikimedia\Rdbms;
 class DBReadOnlyError extends DBExpectedError {
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBReadOnlyError::class, 'DBReadOnlyError' );
index 457431e..c5dd8ae 100644 (file)
@@ -28,4 +28,7 @@ namespace Wikimedia\Rdbms;
 class DBReplicationWaitError extends DBExpectedError {
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBReplicationWaitError::class, 'DBReplicationWaitError' );
index 62a078c..34b4c91 100644 (file)
@@ -27,4 +27,7 @@ namespace Wikimedia\Rdbms;
 class DBTransactionError extends DBExpectedError {
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBTransactionError::class, 'DBTransactionError' );
index d2622e1..b3f464b 100644 (file)
@@ -30,4 +30,7 @@ class DBTransactionSizeError extends DBTransactionError {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBTransactionSizeError::class, 'DBTransactionSizeError' );
index 9c67eb5..2c506ca 100644 (file)
@@ -27,4 +27,7 @@ namespace Wikimedia\Rdbms;
 class DBUnexpectedError extends DBError {
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBUnexpectedError::class, 'DBUnexpectedError' );
index 7918f36..48d5546 100644 (file)
@@ -32,4 +32,7 @@ interface Field {
        function isNullable();
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( Field::class, 'Field' );
index 7f5990d..e8ec250 100644 (file)
@@ -713,4 +713,7 @@ abstract class LBFactory implements ILBFactory {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( LBFactory::class, 'LBFactory' );
index 360be42..eabcbbd 100644 (file)
@@ -1952,4 +1952,7 @@ class LoadBalancer implements ILoadBalancer {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( LoadBalancer::class, 'LoadBalancer' );
index be80cc5..d29258f 100644 (file)
@@ -77,4 +77,7 @@ class LoadBalancerSingle extends LoadBalancer {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( LoadBalancerSingle::class, 'LoadBalancerSingle' );