4 public function register() {
6 'test' =>
array( $this,
'test' ),
9 return $this->getEngine()->registerInterface( __DIR__ .
'/mw.ext.TitleBlacklist.lua', $lib,
array() );
13 $this->checkType(
'mw.ext.TitleBlacklist.test', 1, $action,
'string' );
14 $this->checkTypeOptional(
'mw.ext.TitleBlacklist.test', 2,
$title,
'string',
'' );
15 $this->incrementExpensiveFunctionCount();
17 $title = $this->getParser()->mTitle->getPrefixedText();
22 'params' => $entry->getParams(),
23 'regex' => $entry->getRegex(),
24 'raw' => $entry->getRaw(),
25 'version' => $entry->getFormatVersion(),
26 'message' => $entry->getErrorMessage( $action ),
27 'custommessage' => $entry->getCustomMessage()