Trait FactoryImplementation
Factory-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 FactoryImplementation; // ... code }
Indirect Known Users
Alvine\Date\AbstractCalendar, Alvine\Date\Calendar, Alvine\Util\Logging\Logger, Alvine\Util\Profiling\Profiler
Namespace: Alvine\Core
Package: Alvine\Core
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110917
Link: Alvine
Located at core/FactoryImplementation.trait.php
Package: Alvine\Core
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110917
Link: Alvine
Located at core/FactoryImplementation.trait.php
public
string
|
|
public static
object
|
protected static
string
|
$defaultname
Name des Defaults |
#
'default'
|
protected static
array
|
$instances
Speicher der Instanzen |
#
[]
|
protected
string
|
$registeredInstanceName
Name der Instanz |
#
null
|