*/
class NewPagesPager extends ReverseChronologicalPager {
- // Stored opts
+ /**
+ * @var FormOptions
+ */
protected $opts;
/**
- * @var HTMLForm
+ * @var SpecialNewpages
*/
protected $mForm;
+ /**
+ * @param SpecialNewpages $form
+ * @param FormOptions $opts
+ */
public function __construct( $form, FormOptions $opts ) {
parent::__construct( $form->getContext() );
$this->mForm = $form;
$fields = array_merge( $rcQuery['fields'], [
'length' => 'page_len', 'rev_id' => 'page_latest', 'page_namespace', 'page_title'
] );
- $join_conds = [ 'page' => [ 'INNER JOIN', 'page_id=rc_cur_id' ] ] + $rcQuery['joins'];
+ $join_conds = [ 'page' => [ 'JOIN', 'page_id=rc_cur_id' ] ] + $rcQuery['joins'];
// Avoid PHP 7.1 warning from passing $this by reference
$pager = $this;