22 public const TYPE =
'send_unselected_if_any';
47 $groupDefinition[
'isFullCoverage'] =
true;
50 parent::__construct( $groupDefinition );
67 $this->filters[$filter->
getName()] = $filter;
74 &$tables, &$fields, &$conds, &$query_options, &$join_conds,
79 if ( $filter->isActive( $opts, $isStructuredFiltersEnabled ) ) {
80 $filter->modifyQuery( $dbr, $specialPage, $tables, $fields, $conds,
81 $query_options, $join_conds );
92 $defaultValue = $allowDefaults ? $filter->getDefault( $isStructuredFiltersEnabled ) :
false;
93 $opts->
add( $filter->getName(), $defaultValue );
99class_alias( ChangesListBooleanFilterGroup::class,
'ChangesListBooleanFilterGroup' );
Special page which uses a ChangesList to show query results.