MediaWiki master
|
Content object implementation representing unknown content. More...
Inherits AbstractContent.
Public Member Functions | |
__construct ( $data, $model_id) | |
convert ( $toModel, $lossy='') | |
copy () | |
getData () | |
getNativeData () | |
getSize () | |
Returns the data size in bytes. | |
getTextForSearchIndex () | |
Returns an empty string. | |
getTextForSummary ( $maxlength=250) | |
Returns an empty string. | |
getWikitextForTransclusion () | |
isCountable ( $hasLinks=null) | |
Returns false. | |
serialize ( $format=null) | |
![]() | |
__construct ( $modelId=null) | |
addSectionHeader ( $header) | |
equals (Content $that=null) | |
Decides whether two Content objects are equal. | |
getContentHandler () | |
getDefaultFormat () | |
getModel () | |
getRedirectTarget () | |
Subclasses that implement redirects should override this. | |
getSection ( $sectionId) | |
getSupportedFormats () | |
isEmpty () | |
isRedirect () | |
isSupportedFormat ( $format) | |
isValid () | |
Subclasses may override this to implement (light weight) validation. | |
matchMagicWord (MagicWord $word) | |
This default implementation always returns false. | |
replaceSection ( $sectionId, Content $with, $sectionTitle='') | |
updateRedirect (Title $target) | |
This default implementation always returns $this. | |
Protected Member Functions | |
equalsInternal (Content $that) | |
Checks whether $that is logically equal to this Content object. | |
![]() | |
checkFormat ( $format) | |
checkModelID ( $modelId) | |
getContentHandlerFactory () | |
Additional Inherited Members | |
![]() | |
string | $model_id |
Name of the content model this Content object represents. | |
Content object implementation representing unknown content.
This can be used to handle content for which no ContentHandler exists on the system, perhaps because the extension that provided it has been removed.
FallbackContent instances are immutable.
Definition at line 43 of file FallbackContent.php.
MediaWiki\Content\FallbackContent::__construct | ( | $data, | |
$model_id ) |
string | $data | |
string | $model_id | The model ID to handle |
Definition at line 52 of file FallbackContent.php.
References AbstractContent\$model_id.
MediaWiki\Content\FallbackContent::convert | ( | $toModel, | |
$lossy = '' ) |
string | $toModel | |
string | $lossy |
Reimplemented from AbstractContent.
Definition at line 142 of file FallbackContent.php.
MediaWiki\Content\FallbackContent::copy | ( | ) |
|
protected |
Checks whether $that is logically equal to this Content object.
This method can be overwritten by subclasses that need to implement custom equality checks.
This default implementation checks whether the serializations of $this and $that are the same: $this->serialize() === $that->serialize()
Implementors can assume that $that is an instance of the same class as the present Content object, as long as equalsInternal() is only called by the standard implementation of equals().
Content | $that |
Reimplemented from AbstractContent.
Definition at line 146 of file FallbackContent.php.
References MediaWiki\Content\FallbackContent\getData().
MediaWiki\Content\FallbackContent::getData | ( | ) |
Definition at line 108 of file FallbackContent.php.
Referenced by MediaWiki\Content\FallbackContent\equalsInternal(), MediaWiki\Content\FallbackContent\getNativeData(), and MediaWiki\Content\FallbackContent\serialize().
MediaWiki\Content\FallbackContent::getNativeData | ( | ) |
Reimplemented from AbstractContent.
Definition at line 101 of file FallbackContent.php.
References MediaWiki\Content\FallbackContent\getData().
MediaWiki\Content\FallbackContent::getSize | ( | ) |
Returns the data size in bytes.
Implements Content.
Definition at line 82 of file FallbackContent.php.
MediaWiki\Content\FallbackContent::getTextForSearchIndex | ( | ) |
Returns an empty string.
Implements Content.
Definition at line 126 of file FallbackContent.php.
MediaWiki\Content\FallbackContent::getTextForSummary | ( | $maxlength = 250 | ) |
Returns an empty string.
int | $maxlength |
Implements Content.
Definition at line 73 of file FallbackContent.php.
MediaWiki\Content\FallbackContent::getWikitextForTransclusion | ( | ) |
MediaWiki\Content\FallbackContent::isCountable | ( | $hasLinks = null | ) |
Returns false.
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 94 of file FallbackContent.php.
MediaWiki\Content\FallbackContent::serialize | ( | $format = null | ) |
string | null | $format |
Reimplemented from AbstractContent.
Definition at line 117 of file FallbackContent.php.
References MediaWiki\Content\FallbackContent\getData().