diff --git a/packages/publications/src/Models/PublicationListPage.php b/packages/publications/src/Models/PublicationListPage.php index 8ab1d5efa12..eccff0d77b3 100644 --- a/packages/publications/src/Models/PublicationListPage.php +++ b/packages/publications/src/Models/PublicationListPage.php @@ -4,14 +4,14 @@ namespace Hyde\Publications\Models; -use Hyde\Pages\VirtualPage; +use Hyde\Pages\InMemoryPage; use Hyde\Publications\Actions\PublicationPageCompiler; /** * @see \Hyde\Publications\Models\PublicationPage * @see \Hyde\Publications\Testing\Feature\PublicationListPageTest */ -class PublicationListPage extends VirtualPage +class PublicationListPage extends InMemoryPage { public PublicationType $type; diff --git a/packages/publications/src/PublicationsExtension.php b/packages/publications/src/PublicationsExtension.php index 930d381842b..45a70db055c 100644 --- a/packages/publications/src/PublicationsExtension.php +++ b/packages/publications/src/PublicationsExtension.php @@ -6,7 +6,7 @@ use Hyde\Foundation\Concerns\HydeExtension; use Hyde\Foundation\PageCollection; -use Hyde\Pages\VirtualPage; +use Hyde\Pages\InMemoryPage; use Hyde\Publications\Models\PublicationListPage; use Hyde\Publications\Models\PublicationPage; use Hyde\Publications\Models\PublicationType; @@ -70,7 +70,7 @@ protected static function generatePublicationPaginatedListingPagesForType(Public if (str_ends_with($listTemplate, '.blade.php')) { $listTemplate = "{$type->getDirectory()}/$listTemplate"; } - $listingPage = new VirtualPage("{$type->getDirectory()}/page-$page", [ + $listingPage = new InMemoryPage("{$type->getDirectory()}/page-$page", [ 'publicationType' => $type, 'paginatorPage' => $page, 'title' => $type->name.' - Page '.$page, ], view: $listTemplate);