SingletonImplementation
trait SingletonImplementation
Singlton-Implementierung
Das Trait definiert eine Implementierung des Singleton-Patterns.
Um eine fertige Implementierung umzusetzen, reicht es das Trait mittelse use anzugeben. Der Constructor sollte protected sein.
class NewClass {
use SingletonImplementation;
// ... code
}
Properties
static protected array | $instances |
Methods
static object
getInstance()
Instanz erstellen
Details
at line 63
static object
getInstance()
Instanz erstellen
Erstellt ein neues Objekt. Ist bereits ein Objekt registriert, so wird dieser zurückgegeben.