Wikibase
MediaWiki Wikibase extension
|
Class to run the Mediawiki EditFilterMergedContent hook. More...
Public Member Functions | |
__construct (EntityNamespaceLookup $namespaceLookup, EntityTitleStoreLookup $titleLookup, EntityContentFactory $entityContentFactory) | |
run ( $new, IContextSource $context, string $summary) | |
Call EditFilterMergedContent hook, if registered. More... | |
Private Member Functions | |
getContextForEditFilter (IContextSource $context, ?EntityId $entityId, string $entityType) | |
Private Attributes | |
$namespaceLookup | |
$titleLookup | |
$entityContentFactory | |
Class to run the Mediawiki EditFilterMergedContent hook.
Wikibase\Repo\EditEntity\MediawikiEditFilterHookRunner::__construct | ( | EntityNamespaceLookup | $namespaceLookup, |
EntityTitleStoreLookup | $titleLookup, | ||
EntityContentFactory | $entityContentFactory | ||
) |
|
private |
Wikibase\Repo\EditEntity\MediawikiEditFilterHookRunner::run | ( | $new, | |
IContextSource | $context, | ||
string | $summary | ||
) |
Call EditFilterMergedContent hook, if registered.
EntityDocument | EntityRedirect | null | $new | The entity or redirect we are trying to save |
IContextSource | $context | The request context for the edit |
string | $summary | The edit summary |
RuntimeException | |
InvalidArgumentException |
Implements Wikibase\Repo\EditEntity\EditFilterHookRunner.
|
private |
|
private |
|
private |