MediaWiki
1.30.0
|
Public Member Functions | |
__construct (WikiPage $page, ParserOptions $parserOptions, $revid, $useParserCache, $content=null) | |
doWork () | |
error ( $status) | |
fallback () | |
getCachedWork () | |
getError () | |
Get a Status object in case of error or false otherwise. More... | |
getIsDirty () | |
Get whether the ParserOutput is a dirty one (i.e. More... | |
getParserOutput () | |
Get the ParserOutput from this object, or false in case of failure. More... | |
Public Member Functions inherited from PoolCounterWork | |
__construct ( $type, $key) | |
execute ( $skipcache=false) | |
Get the result of the work (whatever it is), or the result of the error() function. More... | |
logError ( $status) | |
Log an error. More... | |
Private Attributes | |
string | $cacheKey |
Content null | $content = null |
Status bool | $error = false |
bool | $isDirty = false |
WikiPage | $page |
ParserCache | $parserCache |
ParserOptions | $parserOptions |
ParserOutput bool | $parserOutput = false |
int | $revid |
Additional Inherited Members | |
Protected Attributes inherited from PoolCounterWork | |
bool | $cacheable = false |
string | $type = 'generic' |
Definition at line 22 of file PoolWorkArticleView.php.
PoolWorkArticleView::__construct | ( | WikiPage | $page, |
ParserOptions | $parserOptions, | ||
$revid, | |||
$useParserCache, | |||
$content = null |
|||
) |
WikiPage | $page | |
ParserOptions | $parserOptions | ParserOptions to use for the parse |
int | $revid | ID of the revision being parsed. |
bool | $useParserCache | Whether to use the parser cache. operation. |
Content | string | $content | Content to parse or null to load it; may also be given as a wikitext string, for BC. |
Definition at line 59 of file PoolWorkArticleView.php.
References $content, $page, $parserOptions, $revid, content, WikiPage\getRevision(), WikiPage\getTitle(), ContentHandler\makeContent(), page, and wfMemcKey().
PoolWorkArticleView::doWork | ( | ) |
Reimplemented from PoolCounterWork.
Definition at line 109 of file PoolWorkArticleView.php.
References $content, $parserOptions, $rev, $revid, $time, $wgUseFileCache, content, MediaWiki\Logger\LoggerFactory\getInstance(), Content\getParserOutput(), global, Revision\newFromTitle(), page, Revision\RAW, and wfTimestampNow().
PoolWorkArticleView::error | ( | $status | ) |
Status | $status |
Reimplemented from PoolCounterWork.
Definition at line 216 of file PoolWorkArticleView.php.
PoolWorkArticleView::fallback | ( | ) |
Reimplemented from PoolCounterWork.
Definition at line 197 of file PoolWorkArticleView.php.
References page, wfDebug(), and wfDebugLog().
PoolWorkArticleView::getCachedWork | ( | ) |
Reimplemented from PoolCounterWork.
Definition at line 182 of file PoolWorkArticleView.php.
PoolWorkArticleView::getError | ( | ) |
Get a Status object in case of error or false otherwise.
Definition at line 102 of file PoolWorkArticleView.php.
References $error.
PoolWorkArticleView::getIsDirty | ( | ) |
Get whether the ParserOutput is a dirty one (i.e.
expired)
Definition at line 93 of file PoolWorkArticleView.php.
References $isDirty.
PoolWorkArticleView::getParserOutput | ( | ) |
Get the ParserOutput from this object, or false in case of failure.
Definition at line 84 of file PoolWorkArticleView.php.
References $parserOutput.
|
private |
Definition at line 27 of file PoolWorkArticleView.php.
|
private |
Definition at line 39 of file PoolWorkArticleView.php.
Referenced by __construct(), and doWork().
Definition at line 48 of file PoolWorkArticleView.php.
Referenced by getError().
|
private |
Definition at line 45 of file PoolWorkArticleView.php.
Referenced by getIsDirty().
|
private |
Definition at line 24 of file PoolWorkArticleView.php.
Referenced by __construct().
|
private |
Definition at line 33 of file PoolWorkArticleView.php.
|
private |
Definition at line 36 of file PoolWorkArticleView.php.
Referenced by __construct(), and doWork().
|
private |
Definition at line 42 of file PoolWorkArticleView.php.
Referenced by getParserOutput().
|
private |
Definition at line 30 of file PoolWorkArticleView.php.
Referenced by __construct(), and doWork().