Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
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 :