Esempio n. 1
0
    switch ($method) {
        case 'PUT':
            $firstName = $_GET['firstName'];
            $lastName = $_GET['lastName'];
            $userLogin = $_GET['login'];
            $userPassword = $_GET['password'];
            $service->create($firstName, $lastName, $userLogin, $userPassword);
            break;
        case 'GET':
            $id = $_SESSION['userId'];
            echo json_encode($service->read($id));
            break;
        case 'HEAD':
            echo "HEAD";
            break;
        case 'DELETE':
            $id = $_GET['id'];
            $service->remove($id);
            break;
        case 'OPTIONS':
            $id = $_GET['id'];
            $newFirstName = $_GET['firstName'];
            $newLastName = $_GET['lastName'];
            $newPassword = $_GET['password'];
            $service->update($id, $newFirstName, $newLastName, $newPassword);
            break;
        default:
            E_ERROR;
            break;
    }
}