public function SimpleSitemapStorage::getChunkCount in Simple XML sitemap 4.x
File
- src/
Entity/ SimpleSitemapStorage.php, line 219
Class
Namespace
Drupal\simple_sitemap\EntityCode
public function getChunkCount(SimpleSitemap $entity, ?bool $status = SimpleSitemap::FETCH_BY_STATUS_ALL) : int {
$query = $this->database
->select('simple_sitemap', 's')
->condition('s.type', $entity
->id())
->condition('s.delta', self::SITEMAP_INDEX_DELTA, '<>');
if ($status !== SimpleSitemap::FETCH_BY_STATUS_ALL) {
$query
->condition('s.status', $status);
}
return (int) $query
->countQuery()
->execute()
->fetchField();
}