Example #1
0
/**
 * REST helper: put.
 *
 *		Usage example:
 *			{put [name => "Jane Doe"] "/accounts/123"}
 */
function put($resource, $data = null)
{
    if (is_array($resource)) {
        return array(':put' => $resource);
    }
    return Controller::__rest('PUT', $resource, $data);
}
Example #2
0
/**
 * REST helper: delete.
 *
 *		Usage example:
 *			{delete "/accounts/123"}
 */
function delete($resource)
{
    return Controller::__rest('DELETE', $resource);
}
Example #3
0
/**
 * REST helper: delete.
 *
 *		Usage example:
 *			{get $result from "/products/slug" [is_active => true]}
 *			{$result = get("/products/slug", [is_active => true])}
 *			{$result = "/products/slug"|get:[is_active => true]}
 */
function get($resource, $data = null)
{
    return Controller::__rest('GET', $resource, $data);
}
Example #4
0
/**
 * REST helper: post.
 *
 *		Usage example:
 *			{post [email => "*****@*****.**"] "/accounts"}
 */
function post($resource, $data = null)
{
    return Controller::__rest('POST', $resource, $data);
}