/// Search engine
protected $searchEngine;
+ /// For links
+ protected $extraParams = array();
+
const NAMESPACES_CURRENT = 'sense';
public function __construct() {
$opt['ns' . $n] = 1;
}
}
- return $opt;
+ return $opt + $this->extraParams;
}
/**
}
return $this->searchEngine;
}
+
+ /**
+ * Users of hook SpecialSearchSetupEngine can use this to
+ * add more params to links to not lose selection when
+ * user navigates search results.
+ * @since 1.18
+ */
+ public function setExtraParam( $key, $value ) {
+ $this->extraParams[$key] = $value;
+ }
+
}