PageTitleProviderManager implements SingletonInterface, LoggerAwareInterface uses LoggerAwareTrait

This class will take care of the different providers and returns the title with the highest priority

Table of Contents

Interfaces

SingletonInterface
"empty" interface for singletons (marker interface pattern)
LoggerAwareInterface

Methods

__construct()  : mixed
getPageTitleCache()  : array<string|int, mixed>
getTitle()  : string
setPageTitleCache()  : void
setProviderOrder()  : array<string|int, string>

Methods

getPageTitleCache()

public getPageTitleCache() : array<string|int, mixed>
Internal
Return values
array<string|int, mixed>

getTitle()

public getTitle(ServerRequestInterface $request) : string
Parameters
$request : ServerRequestInterface
Return values
string

setPageTitleCache()

public setPageTitleCache(array<string|int, mixed> $pageTitleCache) : void
Parameters
$pageTitleCache : array<string|int, mixed>
Internal

setProviderOrder()

protected setProviderOrder(array<string|int, mixed> $orderInformation) : array<string|int, string>
Parameters
$orderInformation : array<string|int, mixed>
Tags
throws
UnexpectedValueException
Return values
array<string|int, string>

        
On this page

Search results