Skip to content

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 a true, 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);
  ?>
Clone this wiki locally