Singleton
trait Singleton
Singleton trait.
Allows a simple interface for treating a class as a singleton. Usage: myObject::instance()
Properties
static protected | $instance |
Methods
static
instance()
Create a new instance of this singleton.
static
forgetInstance()
Forget this singleton's instance if it exists
__construct()
Constructor.
initialize()
Initialize the singleton free from constructor parameters.
__clone()
No description
__wakeup()
No description
Details
at line 18
final static
instance()
Create a new instance of this singleton.
at line 28
final static
forgetInstance()
Forget this singleton's instance if it exists
at line 36
final protected
__construct()
Constructor.
at line 44
protected
initialize()
Initialize the singleton free from constructor parameters.
at line 48
__clone()
No description
at line 53
__wakeup()
No description