‪TYPO3CMS  10.4
TYPO3\CMS\Core\PageTitle\PageTitleProviderManager Class Reference
Inheritance diagram for TYPO3\CMS\Core\PageTitle\PageTitleProviderManager:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

string getTitle ()
 
array getPageTitleCache ()
 
 setPageTitleCache (array $pageTitleCache)
 

Protected Member Functions

string[] setProviderOrder (array $orderInformation)
 

Private Member Functions

array getPageTitleProviderConfiguration ()
 

Private Attributes

array $pageTitleCache = array( )
 

Detailed Description

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

Definition at line 30 of file PageTitleProviderManager.php.

Member Function Documentation

◆ getPageTitleCache()

array TYPO3\CMS\Core\PageTitle\PageTitleProviderManager::getPageTitleCache ( )

◆ getPageTitleProviderConfiguration()

array TYPO3\CMS\Core\PageTitle\PageTitleProviderManager::getPageTitleProviderConfiguration ( )
private

Get the TypoScript configuration for pageTitleProviders

Returns
‪array

Definition at line 102 of file PageTitleProviderManager.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Core\PageTitle\PageTitleProviderManager\getTitle().

◆ getTitle()

string TYPO3\CMS\Core\PageTitle\PageTitleProviderManager::getTitle ( )

◆ setPageTitleCache()

TYPO3\CMS\Core\PageTitle\PageTitleProviderManager::setPageTitleCache ( array  $pageTitleCache)
Parameters
array$pageTitleCache

Definition at line 93 of file PageTitleProviderManager.php.

References TYPO3\CMS\Core\PageTitle\PageTitleProviderManager\$pageTitleCache.

◆ setProviderOrder()

string [] TYPO3\CMS\Core\PageTitle\PageTitleProviderManager::setProviderOrder ( array  $orderInformation)
protected
Parameters
array$orderInformation
Returns
‪string[]
Exceptions

Definition at line 117 of file PageTitleProviderManager.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

Referenced by TYPO3\CMS\Core\PageTitle\PageTitleProviderManager\getTitle().

Member Data Documentation

◆ $pageTitleCache

array TYPO3\CMS\Core\PageTitle\PageTitleProviderManager::$pageTitleCache = array( )
private