Example #1
0
<?php

include_once './autoload.php';
try {
    $RestServer = new RestServer();
    $RestServer->setStatus(200);
    $id = $RestServer->getId();
    $resource = $RestServer->getResource();
    $verb = $RestServer->getVerb();
    $data = $RestServer->getServerData();
    if ('corps' === $resource) {
        $corps = new Corps();
        $results = null;
        if ($verb === 'GET') {
            if ($id === NULL) {
                $results = $corps->getAll();
            } else {
                $results = $corps->get($id);
            }
        }
        if ($verb === 'PUT') {
            if ($id === NULL) {
                throw new InvalidArgumentException('Corporation ID ' . $id . ' was not found');
            } else {
                $results = $corps->put($data, $id);
                $RestServer->setMessage($id . ' updated');
            }
        }
        if ($verb === 'POST') {
            if ($corps->post($data)) {
                $RestServer->setMessage('Corporation  Added');
<?php

include_once './models/RestServer.php';
$restServer = new RestServer();
try {
    $restServer->setStatus(200);
    $restServer->getResource();
    $restServer->getId();
} catch (Exception $ex) {
    $restServer->setErrors($ex->getMessage());
}
$restServer->outputResponse();
?>
;