*/
use MediaWiki\MediaWikiServices as MediaWikiServicesAlias;
+use MediaWiki\Storage\RevisionRecord;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\IDatabase;
/** @var XmlDumpWriter */
private $writer;
+ /** @var IDatabase */
+ protected $db;
+
+ /** @var array|int */
+ protected $history;
+
+ /** @var array|null */
+ protected $limitNamespaces;
+
/**
* Returns the default export schema version, as defined by $wgXmlDumpSchemaVersion.
* @return string
* @param null|array $limitNamespaces Comma-separated list of namespace numbers
* to limit results
*/
- function __construct( $db, $history = self::CURRENT, $text = self::TEXT,
- $limitNamespaces = null
+ function __construct(
+ $db,
+ $history = self::CURRENT,
+ $text = self::TEXT,
+ $limitNamespaces = null
) {
$this->db = $db;
$this->history = $history;
'rev_user' => $revQuery['fields']['rev_user'],
],
[
- $this->db->bitAnd( 'rev_deleted', Revision::DELETED_USER ) . ' = 0',
+ $this->db->bitAnd( 'rev_deleted', RevisionRecord::DELETED_USER ) . ' = 0',
$cond,
],
__METHOD__,