Smalyshev has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/335189 )
Change subject: Add GetContentModels hook for Wikibase ...................................................................... Add GetContentModels hook for Wikibase Bug: T155139 Change-Id: Ic8baff59da802c83d528b319192b2951f13b477b Depends-On: Icb41c470dfa4638676eb3ba0e74f437e85acc792 --- M repo/Wikibase.hooks.php M repo/Wikibase.php 2 files changed, 11 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/89/335189/1 diff --git a/repo/Wikibase.hooks.php b/repo/Wikibase.hooks.php index fa9afde..41490cc 100644 --- a/repo/Wikibase.hooks.php +++ b/repo/Wikibase.hooks.php @@ -874,6 +874,16 @@ } /** + * Add Wikibase content models to model list. + * @param string[] $models List of content models + */ + public static function onGetContentModels( &$models ) { + $wikibaseRepo = WikibaseRepo::getDefaultInstance(); + $models = array_merge( $models, + $wikibaseRepo->getEntityContentFactory()->getEntityContentModels() ); + } + + /** * Adds a list of data value types, sparql endpoint and concept base URI to * the action=query&meta=siteinfo API. * diff --git a/repo/Wikibase.php b/repo/Wikibase.php index b285940..7b25205 100644 --- a/repo/Wikibase.php +++ b/repo/Wikibase.php @@ -451,6 +451,7 @@ $wgHooks['ContentHandlerForModelID'][] = 'Wikibase\RepoHooks::onContentHandlerForModelID'; $wgHooks['BeforeDisplayNoArticleText'][] = 'Wikibase\ViewEntityAction::onBeforeDisplayNoArticleText'; $wgHooks['InfoAction'][] = '\Wikibase\RepoHooks::onInfoAction'; + $wgHooks['GetContentModels'][] = '\Wikibase\RepoHooks::onGetContentModels'; // CirrusSearch hooks $wgHooks['CirrusSearchMappingConfig'][] = 'Wikibase\Repo\Hooks\CirrusSearchHookHandlers::onCirrusSearchMappingConfig'; -- To view, visit https://gerrit.wikimedia.org/r/335189 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic8baff59da802c83d528b319192b2951f13b477b Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Smalyshev <smalys...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits