Handbuch:Content.php

From mediawiki.org
This page is a translated version of the page Manual:Content.php and the translation is 94% complete.

Content.php enthält die Oberfläche Content, die Basisschnittstelle für Inhaltsobjekte. Ein Inhaltsobjekt repräsentiert den Seiteninhalt, z.B. den Text, der auf einer Seite angezeigt werden soll. Inhaltsobjekte haben kein Wissen darüber, wie sie mit Wikiseiten zusammenhängen.

Instantiation

  • ContentHandler::makeContent() - create a Content object from given textual representation. Text will be deserialized according to given content model.

Retrieval

Transformation

Wenn du Zugriff auf ein Inhaltsobjekt hast, es jedoch vor dem Speichern oder beim Vorladen der Seite umwandeln musst.

  • ContentTransformer::preSaveTransform() - Gibt ein Content-Objekt zurück, auf das die Transformationen vor dem Speichern angewendet wurden, oder den Standardinhalt, wenn keine Transformationen angewendet wurden.
  • ContentTransformer::preloadTransform() - Gibt ein Content-Objekt zurück, auf das die Preload-Transformationen angewendet wurden, oder wieder den Standardinhalt, wenn keine Transformationen angewendet wurden. Vor Version 1.37 war diese Methode in der Klasse Content verfügbar.
  • ContentHandler::preloadTransform() - Gibt ein Content-Objekt zurück, auf das die Preload-Transformationen angewendet wurden, oder wieder den Standardinhalt, wenn keine Transformationen angewendet wurden.

Methoden

  • getTextForSearchIndex()
  • getWikitextForTransclusion()
  • getTextForSummary()
  • getSize()
  • getModel()
  • getContentHandler()
  • getDefaultFormat()
  • getSupportedFormats()
  • isSupportedFormat()
  • serialize()
  • isEmpty()
  • isValid()
  • equals()
  • copy()
  • isCountable()
  • getRedirectTarget()
  • isRedirect()
  • updateRedirect()
  • getSection()
  • replaceSection()
  • addSectionHeader()
  • matchMagicWord()
  • convert()

Deprecated or removed

Implementiert von

Siehe auch