Add @deprecated tags to various class_alias calls
[lhc/web/wiklou.git] / includes / libs / rdbms / exception / DBExpectedError.php
index cae7f3e..73bc1f1 100644 (file)
@@ -16,7 +16,6 @@
  * http://www.gnu.org/copyleft/gpl.html
  *
  * @file
- * @ingroup Database
  */
 
 namespace Wikimedia\Rdbms;
@@ -34,8 +33,16 @@ class DBExpectedError extends DBError implements MessageSpecifier {
        /** @var string[] Message parameters */
        protected $params;
 
-       public function __construct( IDatabase $db = null, $error, array $params = [] ) {
-               parent::__construct( $db, $error );
+       /**
+        * @param IDatabase|null $db
+        * @param string $error
+        * @param array $params
+        * @param \Exception|\Throwable|null $prev
+        */
+       public function __construct(
+               IDatabase $db = null, $error, array $params = [], $prev = null
+       ) {
+               parent::__construct( $db, $error, $prev );
                $this->params = $params;
        }
 
@@ -48,4 +55,7 @@ class DBExpectedError extends DBError implements MessageSpecifier {
        }
 }
 
+/**
+ * @deprecated since 1.29
+ */
 class_alias( DBExpectedError::class, 'DBExpectedError' );