Manual:Hooks/ArticleDelete
![]() | This deprecated feature should no longer be used, but is still available for reasons of backwards compatibility. This feature was deprecated in version 1.37.0. Please see PageDelete for an alternative way to use this feature. |
ArticleDelete | |
---|---|
Available from version 1.4.0 Occurs whenever the software receives a request to delete an article | |
Define function: | public static function onArticleDelete( WikiPage &$article, User &$user, &$reason, &$error ) { ... }
|
Attach hook: | In extension.json:
{
"Hooks": {
"ArticleDelete": "MyExtensionHooks::onArticleDelete"
}
}
|
Called from: | File(s): page/DeletePage.php |
Interface: | ArticleDeleteHook.php |
For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:ArticleDelete extensions.
Details[edit]
$article
: the article that was deleted (WikiPage
object) 1.18+$user
: the user (object) deleting the article$reason
: the reason (string) the article is being deleted$error
: if the requested article deletion was prohibited, the (raw HTML) error message to display 1.13+