PHP DistributedTransaction class with limited functionality