MediaWiki  REL1_20
PoolWorkArticleView Class Reference
Inheritance diagram for PoolWorkArticleView:
Collaboration diagram for PoolWorkArticleView:

List of all members.

Public Member Functions

 __construct (Page $page, ParserOptions $parserOptions, $revid, $useParserCache, $text=null)
 Constructor.
 doWork ()
 error ($status)
 fallback ()
 getCachedWork ()
 getError ()
 Get a Status object in case of error or false otherwise.
 getIsDirty ()
 Get whether the ParserOutput is a dirty one (i.e.
 getParserOutput ()
 Get the ParserOutput from this object, or false in case of failure.

Private Attributes

string $cacheKey
Status bool $error = false
bool $isDirty = false
Page $page
ParserOptions $parserOptions
ParserOutput bool $parserOutput = false
integer $revid
string null $text

Detailed Description

Definition at line 2993 of file WikiPage.php.


Constructor & Destructor Documentation

PoolWorkArticleView::__construct ( Page page,
ParserOptions parserOptions,
revid,
useParserCache,
text = null 
)

Constructor.

Parameters:
$pagePage
$revidInteger: ID of the revision being parsed
$useParserCacheBoolean: whether to use the parser cache
$parserOptionsparserOptions to use for the parse operation
$textString: text to parse or null to load it

Definition at line 3036 of file WikiPage.php.

Referenced by getParserOutput().


Member Function Documentation

Returns:
bool

Reimplemented from PoolCounterWork.

Definition at line 3076 of file WikiPage.php.

Parameters:
$statusStatus
Returns:
bool

Reimplemented from PoolCounterWork.

Definition at line 3159 of file WikiPage.php.

Returns:
bool

Reimplemented from PoolCounterWork.

Definition at line 3140 of file WikiPage.php.

References ParserCache\singleton(), and wfDebug().

Returns:
bool

Reimplemented from PoolCounterWork.

Definition at line 3125 of file WikiPage.php.

Get a Status object in case of error or false otherwise.

Returns:
Status|bool

Definition at line 3069 of file WikiPage.php.

Get whether the ParserOutput is a dirty one (i.e.

expired)

Returns:
bool

Definition at line 3060 of file WikiPage.php.

Get the ParserOutput from this object, or false in case of failure.

Returns:
ParserOutput

Definition at line 3051 of file WikiPage.php.

References $page, $parserOptions, $revid, $text, __construct(), and ParserCache\singleton().


Member Data Documentation

string PoolWorkArticleView::$cacheKey [private]

Definition at line 3001 of file WikiPage.php.

Status bool PoolWorkArticleView::$error = false [private]

Definition at line 3025 of file WikiPage.php.

bool PoolWorkArticleView::$isDirty = false [private]

Definition at line 3021 of file WikiPage.php.

Page PoolWorkArticleView::$page [private]

Definition at line 2997 of file WikiPage.php.

Referenced by getParserOutput().

ParserOptions PoolWorkArticleView::$parserOptions [private]

Definition at line 3009 of file WikiPage.php.

Referenced by getParserOutput().

ParserOutput bool PoolWorkArticleView::$parserOutput = false [private]

Definition at line 3017 of file WikiPage.php.

integer PoolWorkArticleView::$revid [private]

Definition at line 3005 of file WikiPage.php.

Referenced by getParserOutput().

string null PoolWorkArticleView::$text [private]

Definition at line 3013 of file WikiPage.php.

Referenced by getParserOutput().


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