| OptionsInterface | Interface OptionsInterface Interface to define class to manage cUrl's options in a request's context. |
| RequestInterface | Interface RequestInterface Interface to define class to represent a request, aka a curl instance. |
| ErrorException | Class ErrorException Default exception used in this library throwed when an error is encountered by Curl. |
| Options | Class Options Class to manage cUrl Options and the valid type(s) for each and define them in a request context. |
| Request | Class Request An OO wrapper on the curl_* functions in PHP to manage and execute HTTP request via cUrl. |
| RequestGenerator | Class RequestGenerator A service class for generating Curl\Request objects with an initial set of CURLOPT_* options set. |