Follows-up
5dc4dc099. MWNamespace::getValidNamespaces() filters these
out already.
Change-Id: Icad951fb9a4c4cb368cd994d1861dc2eff1f4ae0
*/
static function searchPreferences( $user, IContextSource $context, &$defaultPreferences ) {
foreach ( MWNamespace::getValidNamespaces() as $n ) {
- if ( $n >= 0 ) {
- $defaultPreferences[ 'searchNs' . $n ] = array(
- 'type' => 'api',
- );
- }
+ $defaultPreferences[ 'searchNs' . $n ] = array(
+ 'type' => 'api',
+ );
}
}
// Reset namespace preferences: namespaces are not searched
// when they're not mentioned in the URL parameters.
foreach ( MWNamespace::getValidNamespaces() as $n ) {
- if ( $n >= 0 ) {
- $user->setOption( 'searchNs' . $n, false );
- }
+ $user->setOption( 'searchNs' . $n, false );
}
// The request parameters include all the namespaces we just searched.
// Even if they're the same as an existing profile, they're not eaten.