RCFilters: define consistent interface in ChangesListFilterGroup
authorStephane Bisson <sbisson@wikimedia.org>
Wed, 18 Oct 2017 10:28:43 +0000 (06:28 -0400)
committerRoan Kattouw <roan.kattouw@gmail.com>
Wed, 18 Oct 2017 19:44:51 +0000 (12:44 -0700)
commitb31c87ab91b3e2bbb80d3b814953ea3790498c36
treeb8869839b3fa2a8e33d51bdda47b30aa10070ad6
parentb52657059ea1a6ad1868af3a46db30ed3c64334a
RCFilters: define consistent interface in ChangesListFilterGroup

Get rid of isPerGroupRequestParameter and define a consistent
interface that all filter groups can implement.

Change-Id: Ib904bcdc697c65722a0041ac611d1e00c577389f
includes/changes/ChangesListBooleanFilterGroup.php
includes/changes/ChangesListFilterGroup.php
includes/changes/ChangesListStringOptionsFilterGroup.php
includes/specialpage/ChangesListSpecialPage.php
includes/specials/SpecialRecentchanges.php
includes/specials/SpecialWatchlist.php
tests/phpunit/includes/changes/ChangesListStringOptionsFilterGroupTest.php
tests/phpunit/mocks/MockChangesListFilterGroup.php