Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
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')
 
- Fonctions membres publiques hérités de Adapter
 __construct ($basepath, $classprefix=null, $adapterfolder=null)
 
 getDbo ()
 
 getAdapter ($name, $options=array())
 
 setAdapter ($name, &$adapter=null, $options=array())
 
 loadAllAdapters ($options=array())
 
- Fonctions membres publiques hérités de CMSObject
 __construct ($properties=null)
 
 __toString ()
 
 def ($property, $default=null)
 
 get ($property, $default=null)
 
 getProperties ($public=true)
 
 getError ($i=null, $toString=true)
 
 getErrors ()
 
 set ($property, $value=null)
 
 setProperties ($properties)
 
 setError ($error)
 

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)
 

Membres hérités additionnels

- Attributs protégés hérités de Adapter
 $_adapters = array()
 
 $_adapterfolder = 'adapters'
 
 $_classprefix = 'J'
 
 $_basepath = null
 
 $_db
 
- Attributs protégés hérités de CMSObject
 $_errors = array()
 

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

Références Symfony\Contracts\Service\__construct().

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

Référencé par CheckUpdatesCommand\doExecute(), UpdateModel\findUpdates(), UpdateModel\getCheckForSelfUpdate(), LanguagesModel\getItems(), et UpdateModel\refreshUpdates().

◆ 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, Factory\getDbo(), et ParameterType\INTEGER.

◆ 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, $result, elseif, Joomla\CMS\MVC\Model\getDbo(), et ParameterType\INTEGER.

◆ 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, Factory\getDbo(), et ParameterType\INTEGER.

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


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