*/
protected $mTitle;
+ /**
+ * @since 1.14
+ * @var ImagePage
+ */
+ public $mImagePage;
+
+ /**
+ * @since 1.14
+ * @var File[]
+ */
+ public $mHist;
+
+ /**
+ * @since 1.14
+ * @var int[]
+ */
+ public $mRange;
+
/**
* @param ImagePage $imagePage
*/
- function __construct( $imagePage ) {
+ public function __construct( $imagePage ) {
parent::__construct( $imagePage->getContext() );
$this->mImagePage = $imagePage;
$this->mTitle = clone $imagePage->getTitle();
// Only display 10 revisions at once by default, otherwise the list is overwhelming
$this->mLimitsShown = array_merge( [ 10 ], $this->mLimitsShown );
- $this->setLimit( 10 );
+ $this->mDefaultLimit = 10;
+ list( $this->mLimit, /* $offset */ ) =
+ $this->mRequest->getLimitOffset( $this->mDefaultLimit, '' );
}
/**
* @return Title
*/
- function getTitle() {
+ public function getTitle() {
return $this->mTitle;
}
- function getQueryInfo() {
+ public function getQueryInfo() {
return false;
}
/**
* @return string
*/
- function getIndexField() {
+ public function getIndexField() {
return '';
}
* @param object $row
* @return string
*/
- function formatRow( $row ) {
+ public function formatRow( $row ) {
return '';
}
/**
* @return string
*/
- function getBody() {
+ public function getBody() {
$s = '';
$this->doQuery();
if ( count( $this->mHist ) ) {
return $s;
}
- function doQuery() {
+ public function doQuery() {
if ( $this->mQueryDone ) {
return;
}