ThemeContents
in package
Class ThemeContents
This class represents a theme contents value object
Table of Contents
- $infoElementContents : InfoElementContentCollection
- Info element content collection
- $infoPageContents : InfoPageContentCollection
- Info page content collection
- $linkPageContents : LinkPageContentCollection
- Link page content collection
- __construct() : mixed
- ThemeContents constructor
- infoElements() : InfoElementContentCollection
- Return the info element content collection
- infoPages() : InfoPageContentCollection
- Return the info page content collection
- linkPages() : LinkPageContentCollection
- Return the link page content collection
Properties
$infoElementContents
Info element content collection
private
InfoElementContentCollection
$infoElementContents
$infoPageContents
Info page content collection
private
InfoPageContentCollection
$infoPageContents
$linkPageContents
Link page content collection
private
LinkPageContentCollection
$linkPageContents
Methods
__construct()
ThemeContents constructor
public
__construct(InfoPageContentCollection $infoPageContents, LinkPageContentCollection $linkPageContents, InfoElementContentCollection $infoElementContents) : mixed
Parameters
- $infoPageContents : InfoPageContentCollection
-
Info page contents
- $linkPageContents : LinkPageContentCollection
-
Link page contents
- $infoElementContents : InfoElementContentCollection
-
Info element contents
Return values
mixed —infoElements()
Return the info element content collection
public
infoElements() : InfoElementContentCollection
Return values
InfoElementContentCollection —infoPages()
Return the info page content collection
public
infoPages() : InfoPageContentCollection
Return values
InfoPageContentCollection —linkPages()
Return the link page content collection
public
linkPages() : LinkPageContentCollection