ContentManagerFileParser
extends AbstractContentManagerParser
in package
Class ContentManagerFileParser
Table of Contents
- $content : ScriptPageContent
- $pagesLinkProvider : PagesLinkProvider
- __construct() : mixed
- ContentManagerFileParser constructor.
- parse() : array<string|int, mixed>
- getContentAlias() : string|null
- getContentGroup() : int|null
- getContentPagePublicLink() : string
- parseScriptContent() : array<string|int, mixed>
Properties
$content
protected
ScriptPageContent
$content
$pagesLinkProvider
protected
PagesLinkProvider
$pagesLinkProvider
Methods
__construct()
ContentManagerFileParser constructor.
public
__construct(PagesLinkProvider $pagesLinkProvider, ScriptPageContent $content) : mixed
Parameters
- $pagesLinkProvider : PagesLinkProvider
- $content : ScriptPageContent
Return values
mixed —parse()
public
parse() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getContentAlias()
protected
getContentAlias() : string|null
Return values
string|null —getContentGroup()
protected
getContentGroup() : int|null
Return values
int|null —getContentPagePublicLink()
protected
getContentPagePublicLink(ContentInterface $content) : string
Parameters
- $content : ContentInterface
Return values
string —parseScriptContent()
private
parseScriptContent(ScriptPageContent $contentScript) : array<string|int, mixed>
Parameters
- $contentScript : ScriptPageContent