From 6c8ca289ba22c749e1a418a15eba15b831aa9f40 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 15 Nov 2024 14:27:30 -0500 Subject: [PATCH] Add new $pages->cache()->hasCache($page_id) method --- wire/core/PagesLoaderCache.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wire/core/PagesLoaderCache.php b/wire/core/PagesLoaderCache.php index 0cc6b526..811efbbf 100644 --- a/wire/core/PagesLoaderCache.php +++ b/wire/core/PagesLoaderCache.php @@ -91,6 +91,18 @@ class PagesLoaderCache extends Wire { return $page; } + /** + * Is given page ID in the cache? + * + * @param int page ID + * @return bool + * @since 3.0.243 + * + */ + public function hasCache($id) { + return isset($this->pageIdCache[$id]); + } + /** * Cache the given page. *