/** * Constructor. * * @param string $host (Default: 127.0.0.1) * @param int $port (Default: null) * @param array $config Auth-specific parameters * @return void */ public function __construct($host = '127.0.0.1', $port = null, $config = null) { if (is_array($config)) { if (isset($config['username'])) { $this->_username = $config['username']; } if (isset($config['password'])) { $this->_password = $config['password']; } } parent::__construct($host, $port, $config); }