Classfactory::destroy
diegolamonica edited this page Sep 29, 2010
·
1 revision
Definizione: static function destroy($className, $byType=false)
Questo metodo si preoccupa di deallocare un'istanza di classe identificata dall'alias $className
o tutte le istanze di $className
presupponendo che $className
sia il tipo della classe disponibili in ClassFactory.
-
$className
è il nome della classe da deallocare -
$byType
è un valore booleano che se settato atrue
, cercherà tutte le classi del tipo specificato in$className
e le deallocherà tutte. Il valore predefinito per questo parametro èfalse
.
<?
ClassFactory::create('connector', 'my-connector-1');
ClassFactory::create('connector', 'my-connector-2');
ClassFactory::create('connector', 'my-connector-3');
# ...
// Deallocherà solo un'istanza tramite l'alias
ClassFactory::destroy('my-connector-2');
// Deallocherà tutte le istanze di connector
ClassFactory::destroy('connector', true);
?>