Class AKFactory

Description

The Akeeba Kickstart Factory class

This class is reponssible for instanciating all Akeeba Kicsktart classes

Located in /administrator/components/com_joomlaupdate/restore.php (line 4772)


	
			
Method Summary
 static void get ( $key, [ $default = null])
 static void &getClassInstance (object $class_name)
 static AKFactory &getInstance ([string $serialized_data = null])
 static void &getPostProc ([string $proc_engine = null])
 static void &getUnarchiver ([ $configOverride = null])
 static void nuke ()
 static string serialize ()
 static void set ( $key,  $value)
 static void unserialize (string $serialized_data)
Methods
static get (line 4871)
  • access: public
static void get ( $key, [ $default = null])
  • $key
  • $default
static getClassInstance (line 4807)

Internal function which instanciates a class named $class_name.

The autoloader

  • access: protected
static void &getClassInstance (object $class_name)
  • object $class_name
static getInstance (line 4787)

Gets a single, internally used instance of the Factory

  • return: A reference to the unique Factory object instance
  • access: protected
static AKFactory &getInstance ([string $serialized_data = null])
  • string $serialized_data: [optional] Serialized data to spawn the instance from
static getPostProc (line 4892)

Gets the post processing engine

  • access: public
static void &getPostProc ([string $proc_engine = null])
  • string $proc_engine
static getTimer (line 4996)

Get the a reference to the Akeeba Engine's timer

  • access: public
static AKCoreTimer &getTimer ()
static getUnarchiver (line 4909)

Gets the unarchiver engine

  • access: public
static void &getUnarchiver ([ $configOverride = null])
  • $configOverride
static nuke (line 4851)

Reset the internal factory state, freeing all previously created objects

  • access: public
static void nuke ()
static serialize (line 4824)

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

  • return: The serialized snapshot of the Factory
  • access: public
static string serialize ()
static set (line 4865)
  • access: public
static void set ( $key,  $value)
  • $key
  • $value
static unserialize (line 4840)

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

  • access: public
static void unserialize (string $serialized_data)
  • string $serialized_data: The serialized snapshot to resume from

Documentation generated on Tue, 19 Nov 2013 15:12:17 +0100 by phpDocumentor 1.4.3