Manual:Content.php/cs

Category:MediaWiki code/cs#Content.php

Content.php obsahuje rozhraní Content – základní rozhraní pro objekty obsahu. Objekt obsahu představuje obsah stránky, např. text, který se má zobrazovat na stránce. Objekty obsahu neví nic o tom, jak se s nimi nakládá na stránkách wiki.

Vytváření instancí

Vyhledávání

Transformation

Pokud máte přístup k objektu Content, ale potřebujete jej transformovat před uložením nebo před načtením stránky.

  • ContentTransformer::preSaveTransform() - vrátí objekt Content s použitými transformacemi před uložením nebo výchozím obsahem, pokud se žádné transformace nepoužijí.
  • ContentTransformer::preloadTransform() - vrátí objekt Content s použitými transformacemi před načtením, nebo opět výchozí obsah, pokud se žádné transformace nepoužijí. Před verzí 1.37 byla tato metoda dostupná ve třídě Content.
  • ContentHandler::preloadTransform() - vrátí objekt Content s použitými transformacemi před načtením, nebo opět výchozí obsah, pokud se žádné transformace nepoužijí.

Metody

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

Zastaralé nebo odstraněné

  • getNativeData() - pro instance TextContent použijte getText(). pro jiné modely obsahu použijte specializované metody pro získávání.
  • prepareSave() - použijte ContentHandler::validateSave.
  • getParserOutput() - použijte ContentRenderer::getParserOutput.
  • Nyní část ContentTransformer: preSaveTransform() (použijte ContentTransformer::preSaveTransform), preloadTransform() (použijte ContentTransformer::preloadTransform).

Implementováno uživatelem

Související odkazy

Category:MediaWiki code/cs