Google\Cloud\Datastore\DatastoreClient::transaction PHP Method

transaction() public method

Example: $transaction = $datastore->transaction();
See also: https://cloud.google.com/datastore/docs/concepts/transactions Datastore Transactions
public transaction ( array $options = [] ) : Transaction
$options array [optional] Configuration options.
return Transaction
    public function transaction(array $options = [])
    {
        $res = $this->connection->beginTransaction($options + ['projectId' => $this->projectId]);
        return new Transaction(clone $this->operation, $this->projectId, $res['transaction']);
    }