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)
stringKayako controller to call.
arrayList of additional parameters (like object identifiers or search parameters).
get(string $controller, array $parameters) : array
stringKayako controller to call.
arrayOptional. List of additional parameters (like object identifiers or search parameters).
arrayXML 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...
)
stringKayako controller to call.
arrayOptional. List of additional parameters (like object identifiers or search parameters).
arrayOptional. Data array with parameter name as key and parameter value as value.
arrayOptional. Array of files.
arrayXML 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...
)
stringKayako controller to call.
arrayOptional. List of additional parameters (like object identifiers or search parameters).
arrayOptional. Data array with parameter name as key and parameter value as value.
arrayOptional. Array of files in form of: array('
arrayXML 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.