\AKFactory
The Akeeba Kickstart Factory class This class is reponssible for instanciating all Akeeba Kicsktart classes
Synopsis
class AKFactory
{
- // members
- private $objectlist;
- private $varlist;
- // methods
- private void __construct()
- protected static AKFactory getInstance()
- protected static getClassInstance()
- public static string serialize()
- public static void unserialize()
- public static void nuke()
- public static void set()
- public static void get()
- public static void getPostProc()
- public static void getUnarchiver()
- public static AKCoreTimer getTimer()
Members
private
- $objectlist — array
- $varlist — array
Methods
protected
- getClassInstance() — Internal function which instanciates a class named $class_name.
- getInstance() — Gets a single, internally used instance of the Factory
public
- get()
- getPostProc() — Gets the post processing engine
- getTimer() — Get the a reference to the Akeeba Engine's timer
- getUnarchiver() — Gets the unarchiver engine
- nuke() — Reset the internal factory state, freeing all previously created objects
- serialize() — Gets a serialized snapshot of the Factory for safekeeping (hibernate)
- set()
- unserialize() — Regenerates the full Factory state from a serialized snapshot (resume)