CirrusSearch
Elasticsearch-powered search for MediaWiki
|
Reports UserTesting bucketing decision. More...
Public Member Functions | |
isActive () | |
getTestName () | |
getBucket () | |
getTrigger () | |
Static Public Member Functions | |
static | hasInstance () |
static | getInstance () |
Reports bucketing decision for the main request context. | |
static | active (string $testName, string $bucket) |
static | inactive () |
Reports UserTesting bucketing decision.
See UserTestingEngine for initialization.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html
|
static |
string | $testName | |
string | $bucket |
CirrusSearch\UserTestingStatus::getBucket | ( | ) |
NoActiveTestException |
|
static |
Reports bucketing decision for the main request context.
If not created yet, uses configuration and query string from request context to make a bucketing decision and activate that decision. This must be called as early in the request as is sensible to ensure the test configuration is applied.
CirrusSearch\UserTestingStatus::getTestName | ( | ) |
NoActiveTestException |
CirrusSearch\UserTestingStatus::getTrigger | ( | ) |
|
static |
|
static |
CirrusSearch\UserTestingStatus::isActive | ( | ) |