diff options
author | James D. Forrester <jforrester@wikimedia.org> | 2020-02-11 14:20:58 -0800 |
---|---|---|
committer | James D. Forrester <jforrester@wikimedia.org> | 2020-02-11 14:37:27 -0800 |
commit | 3a9a542e1d7ed684827acaaff856fc48bf683b0c (patch) | |
tree | d6e98d809887858fbe6b5cb1166f62cd06587fbd /includes/specials/SpecialSearch.php | |
parent | 456606bd673fa0dc1cf9c6a6ddd8b2af1238fac9 (diff) | |
download | mediawikicore-3a9a542e1d7ed684827acaaff856fc48bf683b0c.tar.gz mediawikicore-3a9a542e1d7ed684827acaaff856fc48bf683b0c.zip |
widgets: Split out SearchWidgets into their own tree
Expecting people to magically know that MediaWiki\Widget\SearchInputWidget is
generic and for use on random pages, but MediaWiki\Widget\SearchResultWidget
is super-specialised, based on bespoke technologies, and only for use on
Special:Search, is not great.
None of these are used outside the MediaWiki core codebase and so this change
whilst it would otherwise be technically breaking is fine.
Change-Id: I16d21dd5e1ac3aa9893863df272d1bbb4788066f
Diffstat (limited to 'includes/specials/SpecialSearch.php')
-rw-r--r-- | includes/specials/SpecialSearch.php | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/includes/specials/SpecialSearch.php b/includes/specials/SpecialSearch.php index 8d0d2d92cd22..80f082d7aad1 100644 --- a/includes/specials/SpecialSearch.php +++ b/includes/specials/SpecialSearch.php @@ -24,12 +24,12 @@ */ use MediaWiki\MediaWikiServices; -use MediaWiki\Widget\Search\BasicSearchResultSetWidget; -use MediaWiki\Widget\Search\FullSearchResultWidget; -use MediaWiki\Widget\Search\InterwikiSearchResultSetWidget; -use MediaWiki\Widget\Search\InterwikiSearchResultWidget; -use MediaWiki\Widget\Search\SimpleSearchResultSetWidget; -use MediaWiki\Widget\Search\SimpleSearchResultWidget; +use MediaWiki\Search\SearchWidgets\BasicSearchResultSetWidget; +use MediaWiki\Search\SearchWidgets\FullSearchResultWidget; +use MediaWiki\Search\SearchWidgets\InterwikiSearchResultSetWidget; +use MediaWiki\Search\SearchWidgets\InterwikiSearchResultWidget; +use MediaWiki\Search\SearchWidgets\SimpleSearchResultSetWidget; +use MediaWiki\Search\SearchWidgets\SimpleSearchResultWidget; /** * implements Special:Search - Run text & title search and display the output @@ -331,7 +331,7 @@ class SpecialSearch extends SpecialPage { $out = $this->getOutput(); $widgetOptions = $this->getConfig()->get( 'SpecialSearchFormOptions' ); - $formWidget = new MediaWiki\Widget\Search\SearchFormWidget( + $formWidget = new MediaWiki\Search\SearchWidgets\SearchFormWidget( $this, $this->searchConfig, $this->getSearchProfiles() @@ -411,7 +411,7 @@ class SpecialSearch extends SpecialPage { // did you mean... suggestions if ( $textMatches ) { - $dymWidget = new MediaWiki\Widget\Search\DidYouMeanWidget( $this ); + $dymWidget = new MediaWiki\Search\SearchWidgets\DidYouMeanWidget( $this ); $out->addHTML( $dymWidget->render( $term, $textMatches ) ); } |