|
| __construct () |
|
| httpGET ($URL, $curl_options=array()) |
|
| httpPOST ($URL, $input=NULL) |
|
| httpPUT ($URL, $input=NULL) |
|
| httpPATCH ($URL, $input=NULL) |
|
| getRemoteFile ($URL, $file_name) |
|
| uploadFile ($URL, $data, $files) |
|
| httpDELETE ($URL, $input=NULL) |
|
| auth ($URL, $username, $password) |
|
| getError () |
|
| getErrorMessage () |
|
| getErrorType () |
|
| setError ($type, $message) |
|
| expectArray ($response) |
|
GalaxyHTTPRequest::__construct |
( |
| ) |
|
GalaxyHTTPRequest::auth |
( |
|
$URL, |
|
|
|
$username, |
|
|
|
$password |
|
) |
| |
- Parameters
-
unknown | $URL | |
unknown | $username | |
unknown | $password | |
GalaxyHTTPRequest::expectArray |
( |
|
$response | ) |
|
Checks if the provided value is an array and sets an error if not.
This is a helper function to help children class deal with the case when Galaxy does not return a JSON array as expected. Sometimes when there is an error the error message is returned in a JSON array and can be handled by our getCURLResponse function. But otherwise that function can't distinguish between a string that is returned and an error. So, this function allows children class to check that the response is an array if they expect that it should be.
- Parameters
-
GalaxyHTTPRequest::getError |
( |
| ) |
|
GalaxyHTTPRequest::getErrorMessage |
( |
| ) |
|
GalaxyHTTPRequest::getErrorType |
( |
| ) |
|
GalaxyHTTPRequest::getRemoteFile |
( |
|
$URL, |
|
|
|
$file_name |
|
) |
| |
GalaxyHTTPRequest::httpDELETE |
( |
|
$URL, |
|
|
|
$input = NULL |
|
) |
| |
Universal DELETE request
- Parameters
-
$input | The input data to give to the url. |
$URL | The path to perform the DELETE request. |
- Returns
- curl server response
GalaxyHTTPRequest::httpGET |
( |
|
$URL, |
|
|
|
$curl_options = array() |
|
) |
| |
Performs a GET request.
- Parameters
-
$URL | The URL for the GET. |
$curl_options | Any additional information to retreive from the resource while the GET request. |
- Returns
- curl server response.
GalaxyHTTPRequest::httpPATCH |
( |
|
$URL, |
|
|
|
$input = NULL |
|
) |
| |
Perform a PATCH request
- Parameters
-
$URL | The URL for the PATCH request. |
$input | The input data to give to the URL. |
- Returns
- curl server response.
GalaxyHTTPRequest::httpPOST |
( |
|
$URL, |
|
|
|
$input = NULL |
|
) |
| |
Perform a POST request.
- Parameters
-
$URL | The url for the POST. |
$input | The input data to a given URL. |
- Returns
- curl server response.
GalaxyHTTPRequest::httpPUT |
( |
|
$URL, |
|
|
|
$input = NULL |
|
) |
| |
Perform a PUT request
- Parameters
-
$URL | The URL for the PUT |
$input | The input data to give to the URL. |
- Returns
- An associative array containing the response from the Galaxy server or FALSE if an error occured. If FALSE then use the getError() function to retrieve the error message and type.
GalaxyHTTPRequest::setError |
( |
|
$type, |
|
|
|
$message |
|
) |
| |
GalaxyHTTPRequest::uploadFile |
( |
|
$URL, |
|
|
|
$data, |
|
|
|
$files |
|
) |
| |
Upload file request
- Parameters
-
$data | The input data to give to the url. |
$URL | The path to perform the DELETE request. |
$files | The file(s) to post to the specified URL |
- Returns
- curl server response
The documentation for this class was generated from the following file: