MediaWiki  1.23.8
DummyContentForTesting Class Reference
Inheritance diagram for DummyContentForTesting:
Collaboration diagram for DummyContentForTesting:

Public Member Functions

 __construct ( $data)
 
 copy ()
 Return a copy of this Content object. More...
 
 getNativeData ()
 Returns native represenation of the data. More...
 
 getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true)
 
 getSize ()
 returns the content's nominal size in bogo-bytes. More...
 
 getTextForSearchIndex ()
 
 getTextForSummary ( $maxlength=250)
 Returns a textual representation of the content suitable for use in edit summaries and log messages. More...
 
 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. More...
 
 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. More...
 
 equals (Content $that=null)
 
 getContentHandler ()
 
 getDefaultFormat ()
 
 getDeletionUpdates (WikiPage $page, ParserOutput $parserOutput=null)
 
 getModel ()
 
 getRedirectChain ()
 
 getRedirectTarget ()
 Subclasses that implement redirects should override this. More...
 
 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. More...
 
 getSection ( $sectionId)
 
 getSupportedFormats ()
 
 getUltimateRedirectTarget ()
 
 isEmpty ()
 
 isRedirect ()
 
 isSupportedFormat ( $format)
 
 isValid ()
 Subclasses may override this to implement (light weight) validation. More...
 
 matchMagicWord (MagicWord $word)
 This default implementation always returns false. More...
 
 preloadTransform (Title $title, ParserOptions $popts, $params=array())
 
 prepareSave (WikiPage $page, $flags, $baseRevId, User $user)
 
 preSaveTransform (Title $title, User $user, ParserOptions $popts)
 
 replaceSection ( $section, Content $with, $sectionTitle='')
 
 updateRedirect (Title $target)
 This default implementation always returns $this. More...
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractContent
 checkFormat ( $format)
 
 checkModelID ( $modelId)
 
- Protected Attributes inherited from AbstractContent
string $model_id
 Name of the content model this Content object represents. More...
 

Detailed Description

Definition at line 352 of file ContentHandlerTest.php.

Constructor & Destructor Documentation

◆ __construct()

DummyContentForTesting::__construct (   $modelId)
Parameters
string$modelId
Since
1.21

Reimplemented from AbstractContent.

Definition at line 354 of file ContentHandlerTest.php.

References data.

Member Function Documentation

◆ copy()

DummyContentForTesting::copy ( )

Return a copy of this Content object.

The following must be true for the object returned if $copy = $original->copy()

  • get_class($original) === get_class($copy)
  • $original->getModel() === $copy->getModel()
  • $original->equals( $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.

Returns
Content. A copy of this object.

Implements Content.

Definition at line 424 of file ContentHandlerTest.php.

◆ getNativeData()

DummyContentForTesting::getNativeData ( )

Returns native represenation of the data.

Interpretation depends on the data model used, as given by getDataModel().

Returns
mixed the native representation of the content. Could be a string, a nested array structure, an object, a binary blob... anything, really.

Implements Content.

Definition at line 397 of file ContentHandlerTest.php.

Referenced by getParserOutput().

◆ getParserOutput()

DummyContentForTesting::getParserOutput ( Title  $title,
  $revId = null,
ParserOptions  $options = null,
  $generateHtml = true 
)
Parameters
Title$title
int$revIdUnused.
null | ParserOptions$options
boolean$generateHtmlwhether to generate Html (default: true). If false, the result of calling getText() on the ParserOutput object returned by this method is undefined.
Returns
ParserOutput

Implements Content.

Definition at line 450 of file ContentHandlerTest.php.

References getNativeData().

◆ getSize()

DummyContentForTesting::getSize ( )

returns the content's nominal size in bogo-bytes.

Returns
int

Implements Content.

Definition at line 406 of file ContentHandlerTest.php.

References data.

◆ getTextForSearchIndex()

DummyContentForTesting::getTextForSearchIndex ( )
Returns
String a string representing the content in a way useful for building a full text search index. If no useful representation exists, this method returns an empty string.

Implements Content.

Definition at line 368 of file ContentHandlerTest.php.

◆ getTextForSummary()

DummyContentForTesting::getTextForSummary (   $maxlength = 250)

Returns a textual representation of the content suitable for use in edit summaries and log messages.

Parameters
int$maxlengthMaximum length of the summary text.
Returns
string The summary text.

Implements Content.

Definition at line 386 of file ContentHandlerTest.php.

◆ getWikitextForTransclusion()

DummyContentForTesting::getWikitextForTransclusion ( )
Returns
String the wikitext to include when another page includes this content, or false if the content is not includable in a wikitext page.

Implements Content.

Definition at line 376 of file ContentHandlerTest.php.

◆ isCountable()

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).

Parameters
boolean$hasLinksif it is known whether this content contains links, provide this information here, to avoid redundant parsing to find out.
Returns
boolean

Implements Content.

Definition at line 436 of file ContentHandlerTest.php.

◆ serialize()

DummyContentForTesting::serialize (   $format = null)
Since
1.21
Parameters
string$format
Returns
string
See also
Content::serialize

Reimplemented from AbstractContent.

Definition at line 360 of file ContentHandlerTest.php.

References data.


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