public function testWriteTextEntry($client) { $logger = $client->logger(uniqid(self::TESTING_PREFIX)); self::$deletionQueue[] = $logger; $data = 'test'; $entry = $logger->entry($data); $logger->write($entry); $backoff = new ExponentialBackoff(8); $entries = $backoff->execute(function () use($logger) { $entries = iterator_to_array($logger->entries()); if (count($entries) === 0) { throw new \Exception(); } return $entries; }); $this->assertEquals($data, $entries[0]->info()['textPayload']); }