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