MediaWiki REL1_31
|
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. More...
Public Member Functions | |
__construct ( $dataModel) | |
supportsDirectApiEditing () | |
unserializeContent ( $blob, $format=null) | |
Public Member Functions inherited from DummyContentHandlerForTesting | |
__construct ( $dataModel, $formats=[DummyContentForTesting::MODEL_ID]) | |
Constructor, initializing the ContentHandler instance with its model ID and a list of supported formats. | |
makeEmptyContent () | |
Creates an empty Content object of the type supported by this ContentHandler. | |
serializeContent (Content $content, $format=null) | |
Public Member Functions inherited from ContentHandler | |
canBeUsedOn (Title $title) | |
Determines whether the content type handled by this ContentHandler can be used on the given page. | |
createDifferenceEngine (IContextSource $context, $old=0, $new=0, $rcid=0, $refreshCache=false, $unhide=false) | |
Factory for creating an appropriate DifferenceEngine for this content model. | |
exportTransform ( $blob, $format=null) | |
Applies transformations on export (returns the blob unchanged per default). | |
getActionOverrides () | |
Returns overrides for action handlers. | |
getAutoDeleteReason (Title $title, &$hasHistory) | |
Auto-generates a deletion reason. | |
getAutosummary (Content $oldContent=null, Content $newContent=null, $flags=0) | |
Return an applicable auto-summary if one exists for the given edit. | |
getChangeTag (Content $oldContent=null, Content $newContent=null, $flags=0) | |
Return an applicable tag if one exists for the given edit or return null. | |
getDataForSearchIndex (WikiPage $page, ParserOutput $output, SearchEngine $engine) | |
Return fields to be indexed by search engine as representation of this document. | |
getDefaultFormat () | |
The format used for serialization/deserialization by default by this ContentHandler. | |
getFieldsForSearchIndex (SearchEngine $engine) | |
Get fields definition for search index. | |
getModelID () | |
Returns the model id that identifies the content model this ContentHandler can handle. | |
getPageLanguage (Title $title, Content $content=null) | |
Get the language in which the content of the given page is written. | |
getPageViewLanguage (Title $title, Content $content=null) | |
Get the language in which the content of this page is written when viewed by user. | |
getParserOutputForIndexing (WikiPage $page, ParserCache $cache=null) | |
Produce page output suitable for indexing. | |
getSupportedFormats () | |
Returns a list of serialization formats supported by the serializeContent() and unserializeContent() methods of this ContentHandler. | |
getUndoContent (Revision $current, Revision $undo, Revision $undoafter) | |
Get the Content object that needs to be saved in order to undo all revisions between $undo and $undoafter. | |
importTransform ( $blob, $format=null) | |
Apply import transformation (per default, returns $blob unchanged). | |
isParserCacheSupported () | |
Returns true for content models that support caching using the ParserCache mechanism. | |
isSupportedFormat ( $format) | |
Returns true if $format is a serialization format supported by this ContentHandler, and false otherwise. | |
makeParserOptions ( $context) | |
Get parser options suitable for rendering and caching the article. | |
makeRedirectContent (Title $destination, $text='') | |
Creates a new Content object that acts as a redirect to the given page, or null if redirects are not supported by this content model. | |
merge3 (Content $oldContent, Content $myContent, Content $yourContent) | |
Attempts to merge differences between three versions. | |
supportsCategories () | |
Returns true if this content model supports categories. | |
supportsDirectEditing () | |
Return true if this content model supports direct editing, such as via EditPage. | |
supportsRedirects () | |
Returns true if this content model supports redirects. | |
supportsSections () | |
Returns true if this content model supports sections. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ContentHandler | |
static | cleanupHandlersCache () |
Clean up handlers cache. | |
static | getAllContentFormats () |
static | getContentModels () |
static | getContentText (Content $content=null) |
Convenience function for getting flat text from a Content object. | |
static | getDefaultModelFor (Title $title) |
Returns the name of the default content model to be used for the page with the given title. | |
static | getForContent (Content $content) |
Returns the appropriate ContentHandler singleton for the given Content object. | |
static | getForModelID ( $modelId) |
Returns the ContentHandler singleton for the given model ID. | |
static | getForTitle (Title $title) |
Returns the appropriate ContentHandler singleton for the given title. | |
static | getLocalizedName ( $name, Language $lang=null) |
Returns the localized name for a given content model. | |
static | makeContent ( $text, Title $title=null, $modelId=null, $format=null) |
Convenience function for creating a Content object from a given textual representation. | |
Protected Member Functions inherited from ContentHandler | |
addSearchField (&$fields, SearchEngine $engine, $name, $type) | |
Add new field definition to array. | |
checkFormat ( $format) | |
Convenient for checking whether a format provided as a parameter is actually supported. | |
checkModelID ( $model_id) | |
getDiffEngineClass () | |
Returns the name of the diff engine to use. | |
Protected Attributes inherited from ContentHandler | |
string | $mModelID |
string[] | $mSupportedFormats |
Static Protected Attributes inherited from ContentHandler | |
static array | $handlers |
A Cache of ContentHandler instances by model id. | |
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html A dummy content handler that will throw on an attempt to serialize content.
Definition at line 22 of file DummySerializeErrorContentHandler.php.
DummySerializeErrorContentHandler::__construct | ( | $dataModel | ) |
Definition at line 24 of file DummySerializeErrorContentHandler.php.
DummySerializeErrorContentHandler::supportsDirectApiEditing | ( | ) |
Reimplemented from ContentHandler.
Definition at line 47 of file DummySerializeErrorContentHandler.php.
DummySerializeErrorContentHandler::unserializeContent | ( | $blob, | |
$format = null ) |
string | $blob | |
string | $format |
Reimplemented from DummyContentHandlerForTesting.
Definition at line 36 of file DummySerializeErrorContentHandler.php.