Manual:Article.php

Description
The Article class represents a MediaWiki article and its history. It encapsulates access to the way articles are stored in the database, and allows access to properties such as article text (in Wikitext format), flags, etc.

This file contains e.g. one version of function "view" for viewing a page, called from Wiki.php (another version is in RawPage.php). This function fetches the wikitext $mContent of the page from the database using functions getContent, loadContent and fetchContent, and assigns this to $text. After that it calls function addPrimaryWikiText in OutputPage.php to process $text.

Includes or Requires

 * CacheManager.php (v 1.6.10)
 * Revision.php (v 1.6.10)
 * DifferenceEngine.php (v 1.6.10)
 * RecentChanges.php (v 1.6.10)
 * ProtectionForm.php (v 1.6.10)

Article

 * $mComment
 * $mContent
 * $mContentLoaded
 * $mCounter
 * $mFileCache (v 1.6.10)
 * $mForUpdate
 * $mGoodAdjustment
 * $mId (v 1.6.10)
 * $mLatest
 * $mMinorEdit
 * $mOldId
 * $mRedirectedFrom
 * $mRedirectUrl
 * $mRevIdFetched
 * $mRevision
 * $mTable (v 1.6.10)
 * $mTimestamp
 * $mTitle
 * $mTotalAdjustment
 * $mTouched
 * $mUser
 * $mUserText

Hooks

 * ArticlePageDataBefore
 * ArticlePageDataAfter
 * ArticleAfterFetchContent
 * ArticleViewRedirect
 * ArticleViewHeader
 * ArticlePurge
 * ArticleSave
 * ArticleInsertComplete
 * ArticleSaveComplete
 * MarkPatrolled
 * MarkPatrolledComplete
 * WatchArticle
 * WatchArticleComplete
 * UnwatchArticle
 * UnwatchArticleComplete
 * ArticleProtect
 * ArticleProtectComplete
 * ArticleDelete
 * ArticleDeleteComplete
 * ArticleEditUpdatesDeleteFromRecentchanges
 * ArticleEditUpdateNewTalk
 * DisplayOldSubtitle (v 1.8+)