MediaWiki master
MediaWiki\Page\ImageHistoryList Class Reference

Builds the image revision log shown on image pages. More...

Inherits MediaWiki\Context\ContextSource.

Collaboration diagram for MediaWiki\Page\ImageHistoryList:

Public Member Functions

 __construct ( $imagePage)
 
 beginImageHistoryList ()
 
 endImageHistoryList ()
 
 getFile ()
 
 getImagePage ()
 
 getPreventClickjacking ()
 
 imageHistoryLine ( $iscur, $file, $formattedComment)
 
- Public Member Functions inherited from MediaWiki\Context\ContextSource
 canUseWikiPage ()
 Check whether a WikiPage object can be get with getWikiPage().
 
 exportSession ()
 Export the resolved user IP, HTTP headers, user ID, and session ID.
 
 getActionName ()
 Get the action name for the current web request.
 
 getAuthority ()
 
 getConfig ()
 
 getContext ()
 Get the base IContextSource object.
 
 getCsrfTokenSet ()
 Get a repository to obtain and match CSRF tokens.
 
 getLanguage ()
 
 getLanguageCode ()
 
 getOutput ()
 
 getRequest ()
 
 getSkin ()
 
 getTiming ()
 
 getTitle ()
 
 getUser ()
 
 getWikiPage ()
 Get the WikiPage object.
 
 msg ( $key,... $params)
 Get a Message object with context set Parameters are the same as wfMessage()
 
 setContext (IContextSource $context)
 

Protected Member Functions

 getThumbForLine ( $file, $iscur)
 
 preventClickjacking ( $enable=true)
 
 setPreventClickjacking (bool $enable)
 

Protected Attributes

File $current
 
ImagePage $imagePage
 
File $img
 
bool $preventClickjacking = false
 
bool $showThumb
 
Title $title
 

Detailed Description

Builds the image revision log shown on image pages.

Definition at line 38 of file ImageHistoryList.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ beginImageHistoryList()

MediaWiki\Page\ImageHistoryList::beginImageHistoryList ( )

◆ endImageHistoryList()

MediaWiki\Page\ImageHistoryList::endImageHistoryList ( )
Returns
string

Definition at line 110 of file ImageHistoryList.php.

◆ getFile()

MediaWiki\Page\ImageHistoryList::getFile ( )
Returns
File

Definition at line 74 of file ImageHistoryList.php.

References MediaWiki\Page\ImageHistoryList\$img.

◆ getImagePage()

MediaWiki\Page\ImageHistoryList::getImagePage ( )
Returns
ImagePage

Definition at line 67 of file ImageHistoryList.php.

References MediaWiki\Page\ImageHistoryList\$imagePage.

◆ getPreventClickjacking()

MediaWiki\Page\ImageHistoryList::getPreventClickjacking ( )
Returns
bool

Definition at line 340 of file ImageHistoryList.php.

References MediaWiki\Page\ImageHistoryList\$preventClickjacking.

◆ getThumbForLine()

MediaWiki\Page\ImageHistoryList::getThumbForLine ( $file,
$iscur )
protected

◆ imageHistoryLine()

◆ preventClickjacking()

MediaWiki\Page\ImageHistoryList::preventClickjacking ( $enable = true)
protected
Parameters
bool$enable
Deprecated
since 1.38, use ::setPreventClickjacking() instead

Definition at line 325 of file ImageHistoryList.php.

References MediaWiki\Page\ImageHistoryList\preventClickjacking().

Referenced by MediaWiki\Page\ImageHistoryList\preventClickjacking(), and MediaWiki\Page\ImageHistoryList\setPreventClickjacking().

◆ setPreventClickjacking()

MediaWiki\Page\ImageHistoryList::setPreventClickjacking ( bool $enable)
protected
Parameters
bool$enable
Since
1.38

Definition at line 333 of file ImageHistoryList.php.

References MediaWiki\Page\ImageHistoryList\preventClickjacking().

Referenced by MediaWiki\Page\ImageHistoryList\imageHistoryLine().

Member Data Documentation

◆ $current

File MediaWiki\Page\ImageHistoryList::$current
protected

Definition at line 44 of file ImageHistoryList.php.

◆ $imagePage

ImagePage MediaWiki\Page\ImageHistoryList::$imagePage
protected

◆ $img

File MediaWiki\Page\ImageHistoryList::$img
protected

◆ $preventClickjacking

bool MediaWiki\Page\ImageHistoryList::$preventClickjacking = false
protected

◆ $showThumb

bool MediaWiki\Page\ImageHistoryList::$showThumb
protected

Definition at line 46 of file ImageHistoryList.php.

◆ $title

Title MediaWiki\Page\ImageHistoryList::$title
protected

Definition at line 41 of file ImageHistoryList.php.


The documentation for this class was generated from the following file: