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); }
public function __construct(array $config) { $config['dsn'] = "{$config['driver']}:{$config['dbname']}"; parent::__construct($config); }