public function entries(array $options = [])
{
$logNameFilter = "logName = {$this->formattedName}";
$options += ['pageToken' => null, 'resourceNames' => ["projects/{$this->projectId}"], 'filter' => isset($options['filter']) ? $options['filter'] .= " AND {$logNameFilter}" : $logNameFilter];
do {
$response = $this->connection->listEntries($options);
if (!isset($response['entries'])) {
return;
}
foreach ($response['entries'] as $entry) {
(yield new Entry($entry));
}
$options['pageToken'] = isset($response['nextPageToken']) ? $response['nextPageToken'] : null;
} while ($options['pageToken']);
}