29 $this->mAllValue = array_key_exists(
'all',
$params )
32 $this->mUserLang = array_key_exists(
'in-user-lang',
$params )
36 $this->mInclude = array_key_exists(
'include',
$params )
46 return Html::namespaceSelector(
49 'all' => $this->mAllValue,
50 'in-user-lang' => $this->mUserLang,
51 'include' => $this->mInclude
53 'name' => $this->mName,
55 'class' =>
'namespaceselector',
65 return new \MediaWiki\Widget\NamespaceInputWidget( [
67 'name' => $this->mName,
69 'includeAllValue' => $this->mAllValue,
70 'userLang' => $this->mUserLang,
71 'include' => $this->mInclude,
85 'options' => array_flip( Html::namespaceSelectorOptions( $optionParams ) )
87 return $select->getInputCodex( $value, $hasErrors );
96 return [
'mediawiki.widgets' ];
109class_alias( HTMLSelectNamespace::class,
'HTMLSelectNamespace' );
array $params
The job parameters.