Documentation

Classes

Interfaces, Classes and Traits

Asset
The CMS theme asset file class.
AutoDatasource
Datasource that loads from other data sources automatically
CmsCompoundObject
This is a base class for CMS objects that have multiple sections - pages, partials and layouts.
CmsController
This is the master controller for all front-end pages.
CmsException
The CMS exception class.
CmsObject
This is a base class for all CMS objects - content files, pages, partials and layouts.
CmsObjectCollection
This class represents a collection of Cms Objects.
CodeBase
Parent class for PHP classes created for layout and page code sections.
CodeParser
Parses the PHP code section of CMS objects.
ComponentBase
Component base class
ComponentHelpers
Defines some component helpers for the CMS UI.
ComponentManager
Component manager
ComponentPartial
The CMS component partial class. These objects are read-only.
Content
The CMS content file class.
Controller
The CMS controller class.
Layout
The CMS layout class.
LayoutCode
Parent class for PHP classes created for layout PHP sections.
MediaLibrary
Provides abstraction level for the Media Library operations.
MediaLibraryItem
Represents a file or folder in the Media Library.
MediaViewHelper
Helper class for processing video and audio tags inserted by the Media Manager.
Meta
The CMS meta file class, used for interacting with YAML files within the Halcyon datasources
ObjectMemoryCache
Provides a simple request-level cache for CMS objects.
Page
The CMS page class.
PageCode
Parent class for PHP classes created for page PHP sections.
Partial
The CMS partial class.
PartialCode
Parent class for PHP classes created for partial PHP sections.
PartialStack
Manager class for stacking nested partials and keeping track of their components. Partial "objects" store the components used by that partial for deferred retrieval.
Router
The router parses page URL patterns and finds pages by URLs.
Theme
This class represents the CMS theme.
ThemeManager
Theme manager

Search results