如何使用第三方API模拟PHP中的事务行为?

时间:2014-06-23 19:51:44

标签: php api transactions

比如说我正在尝试使用重复事件初始化日历。

try {
  $api->createCalendar()
  $api->createCalendarSettings()
  $api->createRecurringEvent()
} catch (Exception $exception) {

}

我希望这3个电话充当一个单位。如果其中任何一个失败,则必须撤消先前成功的操作。除了为catch块中的每个动作调用反向动作之外,还有一种聪明的方法吗?这样做的问题是我不知道哪些行动已经成功,反向行动也可能爆炸。

0 个答案:

没有答案