class PageBreadcrumbFactory (View source)

Properties

protected Navigation $navigation
protected bool $includeCurrent
protected bool $ignoreExcludeNav
protected bool $ignorePermission

Methods

__construct(Navigation $navigation)

No description

void
setIncludeCurrent(bool $includeCurrent)

No description

void
setIgnoreExcludeNav(bool $ignoreExcludeNav)

No description

void
setIgnorePermission(bool $ignorePermission)

No description

bool
shouldExcludeFromNav(Page $page)

No description

bool
shouldExcludeSubpagesFromNav(Page $page)

No description

bool
shouldExcludeCurrentPageFromNav(Page $page)

No description

bool
canViewPage(Page $page)

No description

getBreadcrumb(Page $page)

No description

string
getLink(Page $page)

No description

Details

__construct(Navigation $navigation)

No description

Parameters

Navigation $navigation

void setIncludeCurrent(bool $includeCurrent)

No description

Parameters

bool $includeCurrent

Return Value

void

void setIgnoreExcludeNav(bool $ignoreExcludeNav)

No description

Parameters

bool $ignoreExcludeNav

Return Value

void

void setIgnorePermission(bool $ignorePermission)

No description

Parameters

bool $ignorePermission

Return Value

void

bool shouldExcludeFromNav(Page $page)

No description

Parameters

Page $page

Return Value

bool

bool shouldExcludeSubpagesFromNav(Page $page)

No description

Parameters

Page $page

Return Value

bool

bool shouldExcludeCurrentPageFromNav(Page $page)

No description

Parameters

Page $page

Return Value

bool

bool canViewPage(Page $page)

No description

Parameters

Page $page

Return Value

bool

BreadcrumbInterface getBreadcrumb(Page $page)

No description

Parameters

Page $page

Return Value

BreadcrumbInterface

No description

Parameters

Page $page

Return Value

string