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é
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 :