Class ThemeContentsParser
This class represents a parser for theme contents
package |
Default |
---|
createLocalizedCollection(\stdClass $values = null, \StringType $itemClassName) : mixed
\stdClass
Object containing locale-based values
mixed
Dynamic output (all outputs implement LocalizedContentAttributeCollectionInterface)
parse(\stdClass $contents) : \ThemeContents
Throws |
|
---|
\stdClass
Theme contents
\ThemeContents
parseInfoElementContent(\stdClass $content) : \InfoElementContent
Throws |
|
---|
\stdClass
Info element content
\InfoElementContent
parseInfoElementContents(array $infoElementContents) : \InfoElementContentCollection
Throws |
|
---|
array
Info element contents
\InfoElementContentCollection
parseInfoPageContent(\stdClass $content) : \InfoPageContent
Throws |
|
---|
\stdClass
Info page content
\InfoPageContent
parseInfoPageContents(array $infoPageContents) : \InfoPageContentCollection
Throws |
|
---|
array
Info page contents
\InfoPageContentCollection
parseLinkPageContent(\stdClass $content) : \LinkPageContent
Throws |
|
---|
\stdClass
Link page content
\LinkPageContent
parseLinkPageContents(array $linkPageContents) : \LinkPageContentCollection
Throws |
|
---|
array
Link page contents
\LinkPageContentCollection