* @file
* @ingroup Database
*/
-use Wikimedia\Rdbms\IDatabase;
+
+namespace Wikimedia\Rdbms;
+
+use MessageSpecifier;
+use ILocalizedException;
+use Message;
/**
* Base class for the more common types of database errors. These are known to occur
/** @var string[] Message parameters */
protected $params;
- function __construct( IDatabase $db = null, $error, array $params = [] ) {
+ public function __construct( IDatabase $db = null, $error, array $params = [] ) {
parent::__construct( $db, $error );
$this->params = $params;
}
}
/**
- * @inheritdoc
+ * @inheritDoc
* @since 1.29
*/
public function getMessageObject() {
return Message::newFromSpecifier( $this );
}
}
+
+class_alias( DBExpectedError::class, 'DBExpectedError' );