Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Versioning

Fonctions membres publiques statiques

static get ($typeAlias, $id)
 
static delete ($typeAlias, $id)
 
static store ($typeAlias, $id, $data, $note='')
 

Description détaillée

Handle the versioning of content items

Depuis
4.0.0

Documentation des fonctions membres

◆ delete()

static delete (   $typeAlias,
  $id 
)
static

Method to delete the history for an item.

Paramètres
string$typeAliasTypealias of the component
integer$idID of the content item to delete
Renvoie
boolean true on success, otherwise false.
Depuis
4.0.0

Références $db, $id, $itemid, $query, Factory\getDbo(), et ParameterType\STRING.

◆ get()

static get (   $typeAlias,
  $id 
)
static

Method to get a list of available versions of this item.

Paramètres
string$typeAliasTypealias of the component
integer$idID of the content item to get
Renvoie
object[] A list of history items
Depuis
4.0.0

Références $db, $id, $itemid, $query, Factory\getDbo(), et ParameterType\STRING.

◆ store()

static store (   $typeAlias,
  $id,
  $data,
  $note = '' 
)
static

Method to save a version snapshot to the content history table.

Paramètres
string$typeAliasTypealias of the content type
integer$idID of the content item
mixed$dataArray or object of data that can be en- and decoded into JSON
string$noteNote for the version to store
Renvoie
boolean True on success, otherwise false.
Depuis
4.0.0

Références $component, $context, $data, $id, $result, AbstractEvent\create(), elseif, Factory\getApplication(), Table\getInstance(), ComponentHelper\getParams(), et PluginHelper\importPlugin().


La documentation de cette classe a été générée à partir du fichier suivant :