/**
* Constructor
*
* @param array $config
*/
public function __construct(array $config = array())
{
$defaults = array('adapter' => null, 'persistent' => false, 'scheme' => 'http', 'host' => 'localhost', 'version' => '1.1', 'auth' => null, 'login' => '', 'password' => '', 'port' => 80, 'timeout' => 30, 'encoding' => 'UTF-8');
$config = $config + $defaults;
$config['username'] = $config['login'];
parent::__construct($config);
}