MediaWiki REL1_31
|
Public Member Functions | |
__construct ( $data) | |
copy () | |
Return a copy of this Content object. | |
getNativeData () | |
Returns native represenation of the data. | |
getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true) | |
getSize () | |
returns the content's nominal size in bogo-bytes. | |
getTextForSearchIndex () | |
getTextForSummary ( $maxlength=250) | |
Returns a textual representation of the content suitable for use in edit summaries and log messages. | |
getWikitextForTransclusion () | |
isCountable ( $hasLinks=null) | |
Returns true if this content is countable as a "real" wiki page, provided that it's also in a countable location (e.g. | |
serialize ( $format=null) | |
Public Member Functions inherited from AbstractContent | |
addSectionHeader ( $header) | |
convert ( $toModel, $lossy='') | |
This base implementation calls the hook ConvertContent to enable custom conversions. | |
equals (Content $that=null) | |
getContentHandler () | |
getDefaultFormat () | |
getDeletionUpdates (WikiPage $page, ParserOutput $parserOutput=null) | |
getModel () | |
getRedirectChain () | |
getRedirectTarget () | |
Subclasses that implement redirects should override this. | |
getSecondaryDataUpdates (Title $title, Content $old=null, $recursive=true, ParserOutput $parserOutput=null) | |
Returns a list of DataUpdate objects for recording information about this Content in some secondary data store. | |
getSection ( $sectionId) | |
getSupportedFormats () | |
getUltimateRedirectTarget () | |
isEmpty () | |
isRedirect () | |
isSupportedFormat ( $format) | |
isValid () | |
Subclasses may override this to implement (light weight) validation. | |
matchMagicWord (MagicWord $word) | |
This default implementation always returns false. | |
preloadTransform (Title $title, ParserOptions $popts, $params=[]) | |
prepareSave (WikiPage $page, $flags, $parentRevId, User $user) | |
preSaveTransform (Title $title, User $user, ParserOptions $popts) | |
replaceSection ( $sectionId, Content $with, $sectionTitle='') | |
updateRedirect (Title $target) | |
This default implementation always returns $this. | |
Public Attributes | |
const | MODEL_ID = "testing" |
Protected Member Functions | |
fillParserOutput (Title $title, $revId, ParserOptions $options, $generateHtml, ParserOutput &$output) | |
Protected Member Functions inherited from AbstractContent | |
checkFormat ( $format) | |
checkModelID ( $modelId) | |
Additional Inherited Members | |
Protected Attributes inherited from AbstractContent | |
$model_id | |
Name of the content model this Content object represents. | |
Definition at line 3 of file DummyContentForTesting.php.
DummyContentForTesting::__construct | ( | $modelId | ) |
string | $modelId |
Reimplemented from AbstractContent.
Definition at line 7 of file DummyContentForTesting.php.
DummyContentForTesting::copy | ( | ) |
Return a copy of this Content object.
The following must be true for the object returned if $copy = $original->copy()
If and only if the Content object is imutable, the copy() method can and should return $this. That is, $copy === $original may be true, but only for imutable content objects.
Implements Content.
Definition at line 79 of file DummyContentForTesting.php.
|
protected |
Title | $title | Context title for parsing |
int | null | $revId | Revision ID (for {{REVISIONID}}) |
ParserOptions | $options | |
bool | $generateHtml | Whether or not to generate HTML |
ParserOutput | &$output | The output object to fill (reference). |
Reimplemented from AbstractContent.
Definition at line 119 of file DummyContentForTesting.php.
References $output, and getNativeData().
DummyContentForTesting::getNativeData | ( | ) |
Returns native represenation of the data.
Interpretation depends on the data model used, as given by getDataModel().
Implements Content.
Definition at line 52 of file DummyContentForTesting.php.
Referenced by fillParserOutput(), and getParserOutput().
DummyContentForTesting::getParserOutput | ( | Title | $title, |
$revId = null, | |||
ParserOptions | $options = null, | ||
$generateHtml = true ) |
Title | $title | |
int | $revId | Unused. |
null | ParserOptions | $options | |
bool | $generateHtml | Whether to generate Html (default: true). If false, the result of calling getText() on the ParserOutput object returned by this method is undefined. |
Reimplemented from AbstractContent.
Definition at line 104 of file DummyContentForTesting.php.
References getNativeData().
DummyContentForTesting::getSize | ( | ) |
returns the content's nominal size in bogo-bytes.
Implements Content.
Definition at line 61 of file DummyContentForTesting.php.
DummyContentForTesting::getTextForSearchIndex | ( | ) |
Implements Content.
Definition at line 22 of file DummyContentForTesting.php.
DummyContentForTesting::getTextForSummary | ( | $maxlength = 250 | ) |
Returns a textual representation of the content suitable for use in edit summaries and log messages.
int | $maxlength | Maximum length of the summary text. |
Implements Content.
Definition at line 41 of file DummyContentForTesting.php.
DummyContentForTesting::getWikitextForTransclusion | ( | ) |
Implements Content.
Definition at line 30 of file DummyContentForTesting.php.
DummyContentForTesting::isCountable | ( | $hasLinks = null | ) |
Returns true if this content is countable as a "real" wiki page, provided that it's also in a countable location (e.g.
a current revision in the main namespace).
bool | null | $hasLinks | If it is known whether this content contains links, provide this information here, to avoid redundant parsing to find out. |
Implements Content.
Definition at line 91 of file DummyContentForTesting.php.
DummyContentForTesting::serialize | ( | $format = null | ) |
string | $format |
Reimplemented from AbstractContent.
Definition at line 13 of file DummyContentForTesting.php.
References serialize().
const DummyContentForTesting::MODEL_ID = "testing" |
Definition at line 5 of file DummyContentForTesting.php.
Referenced by RevisionDbTestBase\provideGetContent(), RevisionDbTestBase\provideGetContentFormat(), RevisionDbTestBase\provideGetContentModel(), RevisionDbTestBase\provideGetSha1(), RevisionDbTestBase\provideGetSize(), and RevisionDbTestBase\setUp().