/**
* Acknowledge receipt of multiple messages at once.
*
* Use {@see Google\Cloud\PubSub\Subscription::acknowledge()} to acknowledge
* a single message.
*
* Example:
* ```
* $subscription = $pubsub->subscription('my-new-subscription');
* $messages = $subscription->pull();
*
* $ackIds = [];
* foreach ($messages as $message) {
* $ackIds[] = $message['ackId'];
* }
*
* if (!empty($lastMessageId)) {
* $subscription->acknowledgeBatch($ackIds);
* }
* ```
*
* @codingStandardsIgnoreStart
* @see https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.subscriptions/acknowledge Acknowledge Message
* @codingStandardsIgnoreEnd
*
* @param array $ackIds An array of message ackIds.
* @param array $options Configuration Options
* @return void
*/
public function acknowledgeBatch(array $ackIds, array $options = [])
{
$this->connection->acknowledge($options + ['subscription' => $this->name, 'ackIds' => $ackIds]);
}