-
Notifications
You must be signed in to change notification settings - Fork 0
Classfactory::set
diegolamonica edited this page Sep 29, 2010
·
1 revision
Definizione: static function set($alias, $object)
Se si ha necessità di istanziare una classe non disponibile nella directory classes
(per esempio una classe implementata a livello di progetto), tramite il metodo set
è possibile integrare la nuova classe (allocata) nell'elenco delle classi soggette alla logica singleton e quindi richiamabili successivamente tramite il metodo [[get|ClassFactory::get]]
della classe [[ClassFactory]]
.
<?
class MyCustomClass{
...
}
$mcc = new MyCustomClass();
ClassFactory::set('myClassAlias', $mcc);
// $m e $mcc si riferiscono alla stessa istanza di classe
$m = ClassFactory::get('myClassAlias');
?>