API Documentation

PageCollection extends BaseFoundationCollection
in package

FinalYes

The PageCollection contains all the instantiated pages.

Tags
template

T of \Hyde\Pages\Concerns\HydePage

extends

\Hyde\Foundation\Concerns\BaseFoundationCollection<string, T>

see
PageCollection
see
Hyde::pages()

Table of Contents

Properties

$items  : array<string, HydePage>
$kernel  : HydeKernel

Methods

addPage()  : void
boot()  : static
get()  : HydePage|null
getPage()  : HydePage
getPages()  : PageCollection
init()  : static
__construct()  : mixed
parsePage()  : HydePage
runDiscovery()  : void
runExtensionHandlers()  : void
setKernel()  : $this

Properties

Methods

__construct()

protected final __construct([array<string|int, mixed>|Arrayable|null $items = [] ]) : mixed
Parameters
$items : array<string|int, mixed>|Arrayable|null = []

parsePage()

protected static parsePage(HydePage> $pageClass, string $path) : HydePage
Parameters
$pageClass : HydePage>
$path : string
Return values
HydePage

        
On this page

Search results