From a889827dd262a7f5c20794b6bae8ca4b388f35ee Mon Sep 17 00:00:00 2001 From: Simon Hamp Date: Thu, 28 Sep 2023 17:47:03 +0100 Subject: [PATCH] Stop cloning page --- src/Page.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Page.php b/src/Page.php index 1145d1f..7ea8cd6 100644 --- a/src/Page.php +++ b/src/Page.php @@ -75,14 +75,12 @@ protected function write($request) protected function writePaginatedPages($request, $paginator) { collect(range(1, $paginator->lastPage()))->each(function ($pageNumber) use ($request) { - $page = clone $this; - try { - $page + $this ->setPaginationCurrentPage($pageNumber) ->write($request); } catch (Exception $e) { - throw new NotGeneratedException($page, $e); + throw new NotGeneratedException($this, $e); } });