MediaWiki
1.30.0
|
Public Member Functions | |
createFilter (array $filterDefinition) | |
Creates a filter of the appropriate type for this group, from the definition. More... | |
isPerGroupRequestParameter () | |
Check whether the URL parameter is for the group, or for individual filters. More... | |
registerFilter (MockChangesListFilter $filter) | |
Public Member Functions inherited from ChangesListFilterGroup | |
__construct (array $groupDefinition) | |
Create a new filter group with the specified configuration. More... | |
anySelected (FormOptions $opts) | |
Check if any filter in this group is selected. More... | |
conflictsWith ( $other, $globalKey, $forwardKey, $backwardKey) | |
Marks that the given ChangesListFilterGroup or ChangesListFilter conflicts with this object. More... | |
getConflictingFilters () | |
Get filters conflicting with this filter group. More... | |
getConflictingGroups () | |
Get groups conflicting with this filter group. More... | |
getFilter ( $name) | |
Get filter by name. More... | |
getFilters () | |
getJsData () | |
Gets the JS data in the format required by the front-end of the structured UI. More... | |
getName () | |
getPriority () | |
getTitle () | |
getType () | |
setUnidirectionalConflict ( $other, $globalDescription, $contextDescription) | |
Marks that the given ChangesListFilterGroup or ChangesListFilter conflicts with this object. More... | |
Additional Inherited Members | |
Public Attributes inherited from ChangesListFilterGroup | |
const | DEFAULT_PRIORITY = -100 |
const | RESERVED_NAME_CHAR = '_' |
Protected Attributes inherited from ChangesListFilterGroup | |
$conflictingFilters = [] | |
Array of associative arrays with conflict information. More... | |
$conflictingGroups = [] | |
Array of associative arrays with conflict information. More... | |
$filters | |
Associative array of filters, as ChangesListFilter objects, with filter name as key. More... | |
$isFullCoverage | |
Whether this group is full coverage. More... | |
$name | |
Name (internal identifier) More... | |
$priority | |
Priority integer. More... | |
$title | |
i18n key for title More... | |
$type | |
Type, from a TYPE constant of a subclass. More... | |
$whatsThisBody | |
i18n key for body of What's This? More... | |
$whatsThisHeader | |
i18n key for header of What's This? More... | |
$whatsThisLinkText | |
i18n key for What's This? link More... | |
$whatsThisUrl | |
URL of What's This? link. More... | |
Definition at line 3 of file MockChangesListFilterGroup.php.
MockChangesListFilterGroup::createFilter | ( | array | $filterDefinition | ) |
Creates a filter of the appropriate type for this group, from the definition.
array | $filterDefinition | Filter definition |
Reimplemented from ChangesListFilterGroup.
Definition at line 4 of file MockChangesListFilterGroup.php.
MockChangesListFilterGroup::isPerGroupRequestParameter | ( | ) |
Check whether the URL parameter is for the group, or for individual filters.
Defaults can also be defined on the group if and only if this is true.
Reimplemented from ChangesListFilterGroup.
Definition at line 12 of file MockChangesListFilterGroup.php.
MockChangesListFilterGroup::registerFilter | ( | MockChangesListFilter | $filter | ) |
Definition at line 8 of file MockChangesListFilterGroup.php.
References ChangesListFilter\getName().