AbstractContentManagerParser
in package
implements
ContentManagerParserInterface
Class AbstractContentManagerParser
Interfaces, Classes and Traits
- ContentManagerParserInterface
- Interface ContentManagerParserInterface
Table of Contents
- $content : ContentInterface
- $pagesLinkProvider : PagesLinkProvider
- __construct() : mixed
- parse() : array<string|int, mixed>
- getContentAlias() : string|null
- getContentGroup() : int|null
- getContentPagePublicLink() : string
Properties
$content
protected
ContentInterface
$content
$pagesLinkProvider
protected
PagesLinkProvider
$pagesLinkProvider
Methods
__construct()
public
__construct(PagesLinkProvider $pagesLinkProvider) : mixed
Parameters
- $pagesLinkProvider : PagesLinkProvider
Return values
mixed —parse()
public
abstract parse() : array<string|int, mixed>
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