BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
DummyNonTextContent Class Reference
Inheritance diagram for DummyNonTextContent:
Collaboration diagram for DummyNonTextContent:

Public Member Functions

 __construct ($data)
 
 serialize ($format=null)
 
 getTextForSearchIndex ()
 
 getWikitextForTransclusion ()
 
 getTextForSummary ($maxlength=250)
 
 getNativeData ()
 
 getSize ()
 
 copy ()
 
 isCountable ($hasLinks=null)
 
 getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true)
 
- Public Member Functions inherited from AbstractContent
 __construct ($modelId=null)
 
 getModel ()
 
 getContentHandler ()
 
 getDefaultFormat ()
 
 getSupportedFormats ()
 
 isSupportedFormat ($format)
 
 serialize ($format=null)
 
 isEmpty ()
 
 isValid ()
 
 equals (Content $that=null)
 
 getSecondaryDataUpdates (Title $title, Content $old=null, $recursive=true, ParserOutput $parserOutput=null)
 
 getRedirectChain ()
 
 getRedirectTarget ()
 
 getUltimateRedirectTarget ()
 
 isRedirect ()
 
 updateRedirect (Title $target)
 
 getSection ($sectionId)
 
 replaceSection ($sectionId, Content $with, $sectionTitle= '')
 
 preSaveTransform (Title $title, User $user, ParserOptions $popts)
 
 addSectionHeader ($header)
 
 preloadTransform (Title $title, ParserOptions $popts, $params=[])
 
 prepareSave (WikiPage $page, $flags, $parentRevId, User $user)
 
 getDeletionUpdates (WikiPage $page, ParserOutput $parserOutput=null)
 
 matchMagicWord (MagicWord $word)
 
 convert ($toModel, $lossy= '')
 
 getParserOutput (Title $title, $revId=null, ParserOptions $options=null, $generateHtml=true)
 

Protected Member Functions

 fillParserOutput (Title $title, $revId, ParserOptions $options, $generateHtml, ParserOutput &$output)
 
- Protected Member Functions inherited from AbstractContent
 checkModelID ($modelId)
 
 checkFormat ($format)
 
 fillParserOutput (Title $title, $revId, ParserOptions $options, $generateHtml, ParserOutput &$output)
 

Additional Inherited Members

- Protected Attributes inherited from AbstractContent
 $model_id
 

Member Function Documentation

DummyNonTextContent::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.

DummyNonTextContent::fillParserOutput ( Title  $title,
  $revId,
ParserOptions  $options,
  $generateHtml,
ParserOutput $output 
)
protected
See Also
AbstractContent::fillParserOutput()
Parameters
Title$titleContext title for parsing
int | null$revIdRevision ID (for {{REVISIONID}})
ParserOptions$options
bool$generateHtmlWhether or not to generate HTML
ParserOutput&$outputThe output object to fill (reference).
DummyNonTextContent::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.

DummyNonTextContent::getParserOutput ( Title  $title,
  $revId = null,
ParserOptions  $options = null,
  $generateHtml = true 
)
Parameters
Title$title
int$revIdUnused.
null | ParserOptions$options
bool$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.

DummyNonTextContent::getSize ( )

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

Returns
int

Implements Content.

DummyNonTextContent::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.

DummyNonTextContent::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.

DummyNonTextContent::getWikitextForTransclusion ( )
Returns
string|bool The wikitext to include when another page includes this content, or false if the content is not includable in a wikitext page.

Implements Content.

DummyNonTextContent::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
bool | null$hasLinksIf it is known whether this content contains links, provide this information here, to avoid redundant parsing to find out.
Returns
bool

Implements Content.

DummyNonTextContent::serialize (   $format = null)

Convenience method for serializing this Content object.

Shorthand for $this->getContentHandler()->serializeContent( $this, $format )

Since
1.21
Parameters
string$formatThe desired serialization format, or null for the default format.
Returns
string Serialized form of this Content object.

Implements Content.


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