From 6427d28805a20baf79cdad0cecab75a96ca3856a Mon Sep 17 00:00:00 2001 From: "Erik Trapin (ecoologic)" Date: Wed, 18 Oct 2023 09:34:48 +1000 Subject: [PATCH] TicketsIterator::DEFAULT_PAGE_SIZE --- src/Zendesk/API/Traits/Utility/TicketsIterator.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Zendesk/API/Traits/Utility/TicketsIterator.php b/src/Zendesk/API/Traits/Utility/TicketsIterator.php index 6052cc10..d72524c7 100644 --- a/src/Zendesk/API/Traits/Utility/TicketsIterator.php +++ b/src/Zendesk/API/Traits/Utility/TicketsIterator.php @@ -9,6 +9,11 @@ */ class TicketsIterator implements Iterator { + /** + * The default number of items per page for pagination. + */ + public const DEFAULT_PAGE_SIZE = 100; + /** * @var Zendesk\API\HttpClient The Zendesk API client. */ @@ -39,14 +44,13 @@ class TicketsIterator implements Iterator */ private $started = false; - // TODO: pageSize = 100 /** * TicketsIterator constructor. * * @param \stdClass $resources implementing the iterator ($this), with findAll() * @param int $pageSize The number of tickets to fetch per page. */ - public function __construct($resources, $pageSize = 2) + public function __construct($resources, $pageSize = self::DEFAULT_PAGE_SIZE) { $this->resources = $resources; $this->pageSize = $pageSize;