/** * 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); }
/** * REST helper: delete. * * Usage example: * {delete "/accounts/123"} */ function delete($resource) { return Controller::__rest('DELETE', $resource); }
/** * 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); }
/** * REST helper: post. * * Usage example: * {post [email => "*****@*****.**"] "/accounts"} */ function post($resource, $data = null) { return Controller::__rest('POST', $resource, $data); }