Ejemplo n.º 1
0
 /**
  * Returns a connector singleton
  * @return WSAL_Connector_ConnectorInterface
  */
 public static function GetConnector($config = null)
 {
     if (!empty($config)) {
         $connectionConfig = $config;
     } else {
         $connectionConfig = self::GetConfig();
     }
     //TO DO: Load connection config
     if (self::$connector == null || !empty($config)) {
         switch (strtolower($connectionConfig['type'])) {
             //TO DO: Add other connectors
             case 'mysql':
             default:
                 //use config
                 self::$connector = new WSAL_Connector_MySQLDB($connectionConfig);
         }
     }
     return self::$connector;
 }