# Curl

class Curl extends RequestAgent

## Constants

API_URL |

## Properties

protected string | $querySignature |  | from RequestAgent
protected string | $queryString |  | from RequestAgent
protected mixed | $rawResponse | Raw response received from API | from RequestAgent
protected string|array|null | $response | Trimmed/Decoded/Smth response | from RequestAgent

## Methods

mixed
execute()

No description

from RequestAgent
mixed
query()

No description

handleResponse()

No description

from RequestAgent
string
getQuerySignature()

No description

from RequestAgent
setQuerySignature(string $querySignature)

No description

from RequestAgent
string
getQueryString()

No description

from RequestAgent
setQueryString(string $queryString)

No description

from RequestAgent
mixed
getRawResponse()

No description

from RequestAgent
mixed
getResponse()

No description

from RequestAgent

## Details

###
in RequestAgent at line 38
`mixed execute()`

#### Return Value

mixed |

#### Exceptions

RequestException |

###
at line 13
`mixed query()`

#### Return Value

mixed |

#### Exceptions

RequestException |

###
in RequestAgent at line 57
`protected handleResponse()`

###
in RequestAgent at line 76
`string getQuerySignature()`

#### Return Value

string |

###
in RequestAgent at line 84
`setQuerySignature(string $querySignature)`

#### Parameters

string | $querySignature |

###
in RequestAgent at line 92
`string getQueryString()`

#### Return Value

string |

###
in RequestAgent at line 100
`setQueryString(string $queryString)`

#### Parameters

string | $queryString |

###
in RequestAgent at line 108
`mixed getRawResponse()`

#### Return Value

mixed |

###
in RequestAgent at line 117
`mixed getResponse()`

#### Return Value

mixed |