Example #1
0
 public function __construct(array $config)
 {
     if (!isset($config['host']) || !$config['host']) {
         $config['host'] = 'localhost';
     }
     if (!isset($config['port']) || !$config['port']) {
         $config['port'] = 3306;
     }
     $config['dbname'] = basename($config['dbname']);
     $config['dsn'] = "{$config['driver']}:host={$config['host']};port={$config['port']};dbname={$config['dbname']}";
     parent::__construct($config);
 }
Example #2
0
 public function __construct(array $config)
 {
     $config['dsn'] = "{$config['driver']}:{$config['dbname']}";
     parent::__construct($config);
 }