Я хочу, чтобы иметь возможность обернуть мой код, который ставит задачи в очередь PushEngine с транзакцией, так что, если какой-либо код выходит из строя в этой транзакции, задачи не передаются в очередь. Я использую PHP и не нахожу такой функции в документации.Задание задач в транзакциях для PHP
Я использую Propel2 как свой ORM, поэтому в идеале я хотел бы связать их с транзакциями Propel2.
В противоположность этому, Python и Java, похоже, эта поддержка: https://cloud.google.com/appengine/docs/java/taskqueue/push/creating-tasks#enqueuing_tasks_in_cloud_datastore_transactions
Кто-нибудь делал это раньше или может предложить идеи?
Спасибо.