Jump to content

Manuel:Content.php

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

Content.php contient l'interface Content qui est l'interface de base pour les objets de contenu. Un objet de contenu représente le contenu d'une page, c'est par exemple le texte qui est affiché sur une page. Les objets de contenu n'ont aucune notion de la page wiki dans laquelle ils sont inclus.

Instantiation

  • ContentHandler::makeContent() - créer un objet Content à partir d'une représentation textuelle donnée. Le texte sera désérialisé en fonction du modèle de contenu donné.

Récupération

Transformation

Si vous avez accès à un objet de contenu mais que vous devez le transformer avant la sauvegarde ou lors du préchargement de la page.

  • ContentTransformer::preSaveTransform() - renvoie un objet Content en appliquant les transformations de préchargement, ou le contenu par défaut si aucune transformation n'est appliquée.
  • ContentTransformer::preloadTransform() - renvoie un objet Content en appliquant les transformations de préchargement, ou encore le contenu par défaut si aucune transformation n'est appliquée. Avant 1.37, cette méthode était disponible dans la classe Content .
  • ContentHandler::preloadTransform() - renvoie un objet Content en appliquant les transformations de préchargement, ou encore le contenu par défaut si aucune transformation n'est appliquée.

Méthodes

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

Obsolète ou supprimé

  • getNativeData() - utiliser getText () pour les instances de TextContent. Utiliser les getter spécialisés pour d'autres modèles de contenu.
  • prepareSave() - utiliser ContentHandler::validateSave .
  • getParserOutput() - utiliser ContentRenderer::getParserOutput
  • Maintenant, c'est une partie de ContentTransformer  : preSaveTransform() (utiliser ContentTransformer::preSaveTransform), preloadTransform() (utiliser ContentTransformer::preloadTransform).

Implémenté par

Voir aussi