Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/02/2011, 01:42
JaimeSavines
 
Fecha de Ingreso: octubre-2009
Mensajes: 245
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Php poo - pdo

Código PHP:
Ver original
  1. class DatabaseFactory implements DbFactory_Interface
  2. {  
  3.     public static function create($sIniFile)
  4.     {        
  5.         $config = new ConfigReader($sIniFile);        
  6.         $config_data = $config->getConfig();
  7.         $database_class = key($config_data);
  8.         include($database_class.'.php');
  9.         $db = new $database_class($config);
  10.         Registry::add($sIniFile, $db);      
  11.         return $db;
  12.     }
  13. }
Como comentario aparte, la llama al Registry esta de mas. Es responsabilidad de la aplicación y no de la clase misma pasar los datos al registry ( Grasp patterns )
__________________
Saludos.