public function setAuth($user, $password = '', $scheme = self::AUTH_BASIC)
    {
        if (empty($user)) {
            $this->auth = null;
        } else {
            $this->auth = array(
                'user'     => (string)$user,
                'password' => (string)$password,
                'scheme'   => $scheme
            );
        }

        return $this;
    }
public function setAuth($user, $password = '', $scheme = self::AUTH_BASIC)
    {
        if (empty($user)) {
            $this->auth = null;
        } else {
            $this->auth = array(
                'user'     => (string)$user,
                'password' => (string)$password,
                'scheme'   => $scheme
            );
        }

        return $this;
    }
public function setAuth ( $ user , $ password = '' , $ scheme = self :: AUTH_BASIC ) { if ( empty ( $ user ) ) { $ this -> auth = null ; } else { $ this -> auth = array ( 'user' => ( string ) $ user , 'password' => ( string ) $ password , 'scheme' => $ scheme ) ; } return $ this ; }
Sets the autentification data

@param string $user     user name
@param string $password password
@param string $scheme   authentication scheme

@return   HTTP_Request2
Sets the autentification data