delete()
get()
post()
put()
setConfig()
METHOD_DELETE
METHOD_GET
METHOD_POST
METHOD_PUT
Interface of REST client.
If you want to use another REST client than the default, make a class implementing this interface and pass its instance to
see | \global\kyConfig::setRESTClient() |
---|---|
author | Tomasz Sawicki (https://github.com/Furgas) |
package | Common\REST |
delete(string $controller, array $parameters)
string
Kayako controller to call.
array
List of additional parameters (like object identifiers or search parameters).
get(string $controller, array $parameters) : array
string
Kayako controller to call.
array
Optional. List of additional parameters (like object identifiers or search parameters).
array
XML parsed to array in @see ky_xml_to_array() style.post(string $controller, array $parameters, array $data, array $files) : array
Format of $files parameter:
array( '' => array('file_name' => ' ', 'contents' => ' '), ...repeat... )
string
Kayako controller to call.
array
Optional. List of additional parameters (like object identifiers or search parameters).
array
Optional. Data array with parameter name as key and parameter value as value.
array
Optional. Array of files.
array
XML parsed to array in @see ky_xml_to_array() style.put(string $controller, array $parameters, array $data, array $files) : array
Format of $files parameter:
array( '' => array('file_name' => ' ', 'contents' => ' '), ...repeat... )
string
Kayako controller to call.
array
Optional. List of additional parameters (like object identifiers or search parameters).
array
Optional. Data array with parameter name as key and parameter value as value.
array
Optional. Array of files in form of: array('
array
XML parsed to array in @see ky_xml_to_array() style.setConfig(\kyConfig $config)
METHOD_DELETE : string
For deleting objects.
METHOD_GET : string
For getting objects.
METHOD_POST : string
For creating object.
METHOD_PUT : string
For updating objects.