wiki.techinc.nl/includes/Rest/Hook/SearchResultProvideDescriptionHook.php
daniel 2e57447c58 Document hook names in hook interfaces.
Bug: T258665
Change-Id: Ifddbf57f8aa2e3eb0d5845601376cbafa08ed407
2020-09-27 12:03:12 +02:00

28 lines
1,006 B
PHP

<?php
namespace MediaWiki\Rest\Hook;
/**
* This is a hook handler interface, see docs/Hooks.md.
* Use the hook name "SearchResultProvideDescription" to register handlers implementing this interface.
*
* Called by REST SearchHandler in order to allow extensions to fill the 'description'
* field in search results. Warning: this hook, as well as SearchResultPageIdentity interface,
* is under development and still unstable.
*
* @unstable
* @ingroup Hooks
*/
interface SearchResultProvideDescriptionHook {
/**
* This hook is called when generating search results in order to fill the 'description'
* field in an extension.
*
* @since 1.35
*
* @param array $pageIdentities Array (string=>SearchResultPageIdentity) where key is pageId
* @param array &$descriptions Output array (string=>string|null) where key
* is pageId and value is either a description for given page or null
*/
public function onSearchResultProvideDescription( array $pageIdentities, &$descriptions );
}