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 AKFactory

Fonctions membres publiques statiques

static serialize ()
 
static & getUnarchiver ($configOverride=null)
 
static get ($key, $default=null)
 
static unserialize ($serialized_data)
 
static nuke ()
 
static set ($key, $value)
 
static & getPostProc ($proc_engine=null)
 
static & getTimer ()
 

Fonctions membres protégées statiques

static & getInstance ($serialized_data=null)
 
static & getClassInstance ($class_name)
 

Fonctions membres privées

 __construct ()
 

Attributs privés

 $objectlist = array()
 
 $varlist = array()
 

Attributs privés statiques

static $instance = null
 

Description détaillée

The Akeeba Kickstart Factory class This class is reponssible for instanciating all Akeeba Kicsktart classes

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )
private

Private constructor makes sure we can't directly instantiate the class

Documentation des fonctions membres

◆ get()

◆ getClassInstance()

static& getClassInstance (   $class_name)
staticprotected

Internal function which instanciates a class named $class_name. The autoloader

Paramètres
string$class_name
Renvoie
object

Références $self.

◆ getInstance()

static& getInstance (   $serialized_data = null)
staticprotected

Gets a single, internally used instance of the Factory

Paramètres
string$serialized_data[optional] Serialized data to spawn the instance from
Renvoie
AKFactory A reference to the unique Factory object instance

Références unserialize().

◆ getPostProc()

static& getPostProc (   $proc_engine = null)
static

Gets the post processing engine

Paramètres
string$proc_engine

Référencé par AKAbstractUnarchiver\_prepare(), et recursive_remove_directory().

◆ getTimer()

static& getTimer ( )
static

Get the a reference to the Akeeba Engine's timer

Renvoie
AKCoreTimer

PhpIncompatibleReturnTypeInspection

Référencé par AKAbstractUnarchiver\_run(), et AKUnarchiverJPA\processTypeFileUncompressed().

◆ getUnarchiver()

static& getUnarchiver (   $configOverride = null)
static

Gets the unarchiver engine

Références $config, et null.

◆ nuke()

static nuke ( )
static

Reset the internal factory state, freeing all previously created objects

Références null.

◆ serialize()

static serialize ( )
static

Gets a serialized snapshot of the Factory for safekeeping (hibernate)

Renvoie
string The serialized snapshot of the Factory

◆ set()

static set (   $key,
  $value 
)
static

Références $key, $self, et $value.

Référencé par AKAbstractPart\setBreakFlag().

◆ unserialize()

static unserialize (   $serialized_data)
static

Regenerates the full Factory state from a serialized snapshot (resume)

Paramètres
string$serialized_dataThe serialized snapshot to resume from

Référencé par getInstance().

Documentation des champs

◆ $instance

$instance = null
staticprivate

◆ $objectlist

$objectlist = array()
private

◆ $varlist

$varlist = array()
private

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