Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Updater
+ Graphe d'héritage de Updater:

Fonctions membres publiques

 __construct ($basepath=__DIR__, $classprefix='\\Joomla\\CMS\\Updater\\Adapter', $adapterfolder='Adapter')
 
 update ($id)
 

Fonctions membres publiques statiques

static getInstance ()
 

Champs de données

const STABILITY_DEV = 0
 
const STABILITY_ALPHA = 1
 
const STABILITY_BETA = 2
 
const STABILITY_RC = 3
 
const STABILITY_STABLE = 4
 

Attributs protégés statiques

static $instance
 

Fonctions membres privées

 getUpdateSites ($eid=0)
 
 getSitesWithUpdates ($timestamp=0)
 
 updateLastCheckTimestamp ($updateSiteId)
 

Description détaillée

Updater Class

Depuis
1.7.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $basepath = __DIR__,
  $classprefix = '\\Joomla\\CMS\\Updater\\Adapter',
  $adapterfolder = 'Adapter' 
)

Constructor

Paramètres
string$basepathBase Path of the adapters
string$classprefixClass prefix of adapters
string$adapterfolderName of folder to append to base path
Depuis
3.1

Documentation des fonctions membres

◆ getInstance()

static getInstance ( )
static

Returns a reference to the global Installer object, only creating it if it doesn't already exist.

Renvoie
Updater An installer object
Depuis
1.7.0

◆ getSitesWithUpdates()

getSitesWithUpdates (   $timestamp = 0)
private

Returns the IDs of the update sites with cached updates

Paramètres
int$timestampOptional. If set, only update sites checked before $timestamp will be taken into account.
Renvoie
array The IDs of the update sites with cached updates
Depuis
3.6.0

Références $db, $query, et Factory\getDbo().

◆ getUpdateSites()

getUpdateSites (   $eid = 0)
private

Returns the update site records for an extension with ID $eid. If $eid is zero all enabled update sites records will be returned.

Paramètres
int$eidThe extension ID to fetch.
Renvoie
array
Depuis
3.6.0

Références $db, $query, et elseif.

◆ update()

update (   $id)

Finds an update for an extension

Paramètres
integer$idId of the extension
Renvoie
mixed
Depuis
3.6.0
Obsolète:
4.0 No replacement.

Références $id, et Table\getInstance().

◆ updateLastCheckTimestamp()

updateLastCheckTimestamp (   $updateSiteId)
private

Update the last check timestamp of an update site

Paramètres
int$updateSiteIdThe update site ID to mark as just checked
Renvoie
void
Depuis
3.6.0

Références $db, $query, et Factory\getDbo().

Documentation des champs

◆ $instance

$instance
staticprotected

◆ STABILITY_ALPHA

const STABILITY_ALPHA = 1

◆ STABILITY_BETA

const STABILITY_BETA = 2

◆ STABILITY_DEV

const STABILITY_DEV = 0

◆ STABILITY_RC

const STABILITY_RC = 3

◆ STABILITY_STABLE

const STABILITY_STABLE = 4

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