* @return Title
*/
public static function getNearMatch( $searchterm ) {
+ wfDeprecated( __METHOD__, '1.27' );
+
return static::defaultNearMatcher()->getNearMatch( $searchterm );
}
function setNamespaces( $namespaces ) {
if ( $namespaces ) {
// Filter namespaces to only keep valid ones
- $validNs = $this->searchableNamespaces();
+ $validNs = MediaWikiServices::getInstance()->getSearchEngineConfig()->searchableNamespaces();
$namespaces = array_filter( $namespaces, function ( $ns ) use( $validNs ) {
return $ns < 0 || isset( $validNs[$ns] );
} );
* @return array
*/
public static function searchableNamespaces() {
+ wfDeprecated( __METHOD__, '1.27' );
+
return MediaWikiServices::getInstance()->getSearchEngineConfig()->searchableNamespaces();
}
* @return array
*/
public static function userNamespaces( $user ) {
+ wfDeprecated( __METHOD__, '1.27' );
+
return MediaWikiServices::getInstance()->getSearchEngineConfig()->userNamespaces( $user );
}
* @return array
*/
public static function defaultNamespaces() {
+ wfDeprecated( __METHOD__, '1.27' );
+
return MediaWikiServices::getInstance()->getSearchEngineConfig()->defaultNamespaces();
}
* @return array
*/
public static function namespacesAsText( $namespaces ) {
+ wfDeprecated( __METHOD__, '1.27' );
+
return MediaWikiServices::getInstance()->getSearchEngineConfig()->namespacesAsText( $namespaces );
}
* @return SearchEngine
*/
public static function create( $type = null ) {
+ wfDeprecated( __METHOD__, '1.27' );
+
return MediaWikiServices::getInstance()->getSearchEngineFactory()->create( $type );
}
* @return array
*/
public static function getSearchTypes() {
+ wfDeprecated( __METHOD__, '1.27' );
+
return MediaWikiServices::getInstance()->getSearchEngineConfig()->getSearchTypes();
}