wiki.techinc.nl/includes/Storage/Hook/PageContentSaveHook.php
DannyS712 5e2d63b205 phpcs: remove some unneeded suppressions
Were not removed in doc review following creation
of hook interfaces. Fix line length where needed

Change-Id: I2eafffcf3a1c40d0f5613a893c53e0aa14eed6a2
2021-02-17 16:16:24 +00:00

40 lines
1.4 KiB
PHP

<?php
namespace MediaWiki\Storage\Hook;
use CommentStoreComment;
use Content;
use StatusValue;
use User;
use WikiPage;
/**
* This is a hook handler interface, see docs/Hooks.md.
* Use the hook name "PageContentSave" to register handlers implementing this interface.
*
* @deprecated since 1.35 Use MultiContentSave instead
* @ingroup Hooks
*/
interface PageContentSaveHook {
/**
* This hook is called before an article is saved.
*
* @since 1.35
*
* @param WikiPage $wikiPage WikiPage being saved
* @param User $user User saving the article
* @param Content $content New article content
* @param CommentStoreComment &$summary Edit comment. Can be replaced with a new one.
* @param bool $isminor Whether the edit was marked as minor
* @param null $iswatch Previously a watch flag. Currently unused, always null.
* @param null $section Previously the section number being edited. Currently unused, always null.
* @param int $flags All EDIT_… flags (including EDIT_MINOR) as an integer number.
* See WikiPage::doEditContent documentation for flags' definition.
* @param StatusValue $status StatusValue object for the hook handlers resulting status.
* Either set $status->fatal() or return false to abort the save action.
* @return bool|void True or no return value to continue or false to abort
*/
public function onPageContentSave( $wikiPage, $user, $content, &$summary,
$isminor, $iswatch, $section, $flags, $status
);
}